Interface AudioStreamOrBuilder (0.4.3)

public interface AudioStreamOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBitrateBps()

public abstract int getBitrateBps()

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

int32 bitrate_bps = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The bitrateBps.

getChannelCount()

public abstract int getChannelCount()

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

int32 channel_count = 3;

Returns
TypeDescription
int

The channelCount.

getChannelLayout(int index)

public abstract String getChannelLayout(int index)

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

repeated string channel_layout = 4;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The channelLayout at the given index.

getChannelLayoutBytes(int index)

public abstract ByteString getChannelLayoutBytes(int index)

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

repeated string channel_layout = 4;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the channelLayout at the given index.

getChannelLayoutCount()

public abstract int getChannelLayoutCount()

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

repeated string channel_layout = 4;

Returns
TypeDescription
int

The count of channelLayout.

getChannelLayoutList()

public abstract List<String> getChannelLayoutList()

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

repeated string channel_layout = 4;

Returns
TypeDescription
List<String>

A list containing the channelLayout.

getCodec()

public abstract String getCodec()

The codec for this audio stream. The default is "aac". Supported audio codecs:

  • 'aac'
  • 'aac-he'
  • 'aac-he-v2'
  • 'mp3'
  • 'ac3'
  • 'eac3'

string codec = 1;

Returns
TypeDescription
String

The codec.

getCodecBytes()

public abstract ByteString getCodecBytes()

The codec for this audio stream. The default is "aac". Supported audio codecs:

  • 'aac'
  • 'aac-he'
  • 'aac-he-v2'
  • 'mp3'
  • 'ac3'
  • 'eac3'

string codec = 1;

Returns
TypeDescription
ByteString

The bytes for codec.

getMapping(int index)

public abstract AudioStream.AudioAtom getMapping(int index)

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

repeated .google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom mapping = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
AudioStream.AudioAtom

getMappingCount()

public abstract int getMappingCount()

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

repeated .google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom mapping = 5;

Returns
TypeDescription
int

getMappingList()

public abstract List<AudioStream.AudioAtom> getMappingList()

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

repeated .google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom mapping = 5;

Returns
TypeDescription
List<AudioAtom>

getMappingOrBuilder(int index)

public abstract AudioStream.AudioAtomOrBuilder getMappingOrBuilder(int index)

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

repeated .google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom mapping = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
AudioStream.AudioAtomOrBuilder

getMappingOrBuilderList()

public abstract List<? extends AudioStream.AudioAtomOrBuilder> getMappingOrBuilderList()

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

repeated .google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtom mapping = 5;

Returns
TypeDescription
List<? extends com.google.cloud.video.transcoder.v1beta1.AudioStream.AudioAtomOrBuilder>

getSampleRateHertz()

public abstract int getSampleRateHertz()

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

int32 sample_rate_hertz = 6;

Returns
TypeDescription
int

The sampleRateHertz.