Interface AudioStreamOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AudioStream,AudioStream.Builder
public interface AudioStreamOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetBitrateBps()Required.intgetChannelCount()Number of audio channels.StringgetChannelLayout(int index)A list of channel names specifying layout of the audio channels.com.google.protobuf.ByteStringgetChannelLayoutBytes(int index)A list of channel names specifying layout of the audio channels.intgetChannelLayoutCount()A list of channel names specifying layout of the audio channels.List<String>getChannelLayoutList()A list of channel names specifying layout of the audio channels.StringgetCodec()The codec for this audio stream.com.google.protobuf.ByteStringgetCodecBytes()The codec for this audio stream.StringgetDisplayName()The name for this particular audio stream that will be added to the HLS/DASH manifest.com.google.protobuf.ByteStringgetDisplayNameBytes()The name for this particular audio stream that will be added to the HLS/DASH manifest.StringgetLanguageCode()The BCP-47 language code, such as `en-US` or `sr-Latn`.com.google.protobuf.ByteStringgetLanguageCodeBytes()The BCP-47 language code, such as `en-US` or `sr-Latn`.AudioStream.AudioMappinggetMapping(int index)The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.intgetMappingCount()The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.List<AudioStream.AudioMapping>getMappingList()The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.AudioStream.AudioMappingOrBuildergetMappingOrBuilder(int index)The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.List<? extends AudioStream.AudioMappingOrBuilder>getMappingOrBuilderList()The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.intgetSampleRateHertz()The audio sample rate in Hertz.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getCodec
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:
- The codec.
-
getCodecBytes
com.google.protobuf.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:
- The bytes for codec.
-
getBitrateBps
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:
- The bitrateBps.
-
getChannelCount
int getChannelCount()
Number of audio channels. Must be between 1 and 6. The default is 2.
int32 channel_count = 3;- Returns:
- The channelCount.
-
getChannelLayoutList
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:
- A list containing the channelLayout.
-
getChannelLayoutCount
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:
- The count of channelLayout.
-
getChannelLayout
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;- Parameters:
index- The index of the element to return.- Returns:
- The channelLayout at the given index.
-
getChannelLayoutBytes
com.google.protobuf.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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the channelLayout at the given index.
-
getMappingList
List<AudioStream.AudioMapping> getMappingList()
The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5;
-
getMapping
AudioStream.AudioMapping getMapping(int index)
The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5;
-
getMappingCount
int getMappingCount()
The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5;
-
getMappingOrBuilderList
List<? extends AudioStream.AudioMappingOrBuilder> getMappingOrBuilderList()
The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5;
-
getMappingOrBuilder
AudioStream.AudioMappingOrBuilder getMappingOrBuilder(int index)
The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5;
-
getSampleRateHertz
int getSampleRateHertz()
The audio sample rate in Hertz. The default is 48000 Hertz.
int32 sample_rate_hertz = 6;- Returns:
- The sampleRateHertz.
-
getLanguageCode
String getLanguageCode()
The BCP-47 language code, such as `en-US` or `sr-Latn`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
string language_code = 7;- Returns:
- The languageCode.
-
getLanguageCodeBytes
com.google.protobuf.ByteString getLanguageCodeBytes()
The BCP-47 language code, such as `en-US` or `sr-Latn`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
string language_code = 7;- Returns:
- The bytes for languageCode.
-
getDisplayName
String getDisplayName()
The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
string display_name = 8;- Returns:
- The displayName.
-
getDisplayNameBytes
com.google.protobuf.ByteString getDisplayNameBytes()
The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
string display_name = 8;- Returns:
- The bytes for displayName.
-
-