<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/speech/v2/cloud_speech.proto

namespace Google\Cloud\Speech\V2;

use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;

/**
 * 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.
 *
 * Generated from protobuf message <code>google.cloud.speech.v2.AutoDetectDecodingConfig</code>
 */
class AutoDetectDecodingConfig extends \Google\Protobuf\Internal\Message
{

    /**
     * Constructor.
     *
     * @param array $data {
     *     Optional. Data for populating the Message object.
     *
     * }
     */
    public function __construct($data = NULL) {
        \GPBMetadata\Google\Cloud\Speech\V2\CloudSpeech::initOnce();
        parent::__construct($data);
    }

}

