@java.lang.Override
        public AutoDetectDecodingConfig parsePartialFrom(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          Builder builder = newBuilder();
          try {
            builder.mergeFrom(input, extensionRegistry);
          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
            throw e.setUnfinishedMessage(builder.buildPartial());
          } catch (com.google.protobuf.UninitializedMessageException e) {
            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
          } catch (java.io.IOException e) {
            throw new com.google.protobuf.InvalidProtocolBufferException(e)
                .setUnfinishedMessage(builder.buildPartial());
          }
          return builder.buildPartial();
        }
<pre>
Automatically detected decoding parameters.
Supported for the following encodings:

* WAV_LINEAR16: 16-bit signed little-endian PCM samples in a WAV container.

* WAV_MULAW: 8-bit companded mulaw samples in a WAV container.

* WAV_ALAW: 8-bit companded alaw samples in a WAV container.

* RFC4867_5_AMR: AMR frames with an rfc4867.5 header.

* RFC4867_5_AMRWB: AMR-WB frames with an rfc4867.5 header.

* FLAC: FLAC frames in the "native FLAC" container format.

* MP3: MPEG audio frames with optional (ignored) ID3 metadata.

* OGG_OPUS: Opus audio frames in an Ogg container.

* WEBM_OPUS: Opus audio frames in a WebM container.

* MP4_AAC: AAC audio frames in an MP4 container.

* M4A_AAC: AAC audio frames in an M4A container.

* MOV_AAC: AAC audio frames in an MOV container.
</pre>

Protobuf type {@code google.cloud.speech.v2.AutoDetectDecodingConfig}
java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/AutoDetectDecodingConfig.java