Google Cloud Video Transcoder V1beta1 Client - Class AudioStream (0.10.0)

Reference documentation and code samples for the Google Cloud Video Transcoder V1beta1 Client class AudioStream.

Audio stream resource.

Generated from protobuf message google.cloud.video.transcoder.v1beta1.AudioStream

Namespace

Google \ Cloud \ Video \ Transcoder \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ codec string

The codec for this audio stream. The default is "aac". Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'

↳ bitrate_bps int

Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.

↳ channel_count int

Number of audio channels. Must be between 1 and 6. The default is 2.

↳ channel_layout string[]

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency

↳ mapping array<Google\Cloud\Video\Transcoder\V1beta1\AudioStream\AudioAtom>

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

↳ sample_rate_hertz int

The audio sample rate in Hertz. The default is 48000 Hertz.

getCodec

The codec for this audio stream. The default is "aac".

Supported audio codecs:

  • 'aac'
  • 'aac-he'
  • 'aac-he-v2'
  • 'mp3'
  • 'ac3'
  • 'eac3'
Returns
TypeDescription
string

setCodec

The codec for this audio stream. The default is "aac".

Supported audio codecs:

  • 'aac'
  • 'aac-he'
  • 'aac-he-v2'
  • 'mp3'
  • 'ac3'
  • 'eac3'
Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBitrateBps

Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.

Returns
TypeDescription
int

setBitrateBps

Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getChannelCount

Number of audio channels. Must be between 1 and 6. The default is 2.

Returns
TypeDescription
int

setChannelCount

Number of audio channels. Must be between 1 and 6. The default is 2.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getChannelLayout

A list of channel names specifying layout of the audio channels.

This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names:

  • 'fl' - Front left channel
  • 'fr' - Front right channel
  • 'sl' - Side left channel
  • 'sr' - Side right channel
  • 'fc' - Front center channel
  • 'lfe' - Low frequency
Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setChannelLayout

A list of channel names specifying layout of the audio channels.

This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]. Supported channel names:

  • 'fl' - Front left channel
  • 'fr' - Front right channel
  • 'sl' - Side left channel
  • 'sr' - Side right channel
  • 'fc' - Front center channel
  • 'lfe' - Low frequency
Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getMapping

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setMapping

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

Parameter
NameDescription
var array<Google\Cloud\Video\Transcoder\V1beta1\AudioStream\AudioAtom>
Returns
TypeDescription
$this

getSampleRateHertz

The audio sample rate in Hertz. The default is 48000 Hertz.

Returns
TypeDescription
int

setSampleRateHertz

The audio sample rate in Hertz. The default is 48000 Hertz.

Parameter
NameDescription
var int
Returns
TypeDescription
$this