Interface AudioStreamOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AudioStream,AudioStream.Builder
@Generated
public interface AudioStreamOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintRequired.intNumber of audio channels.getChannelLayout(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.intA list of channel names specifying layout of the audio channels.A list of channel names specifying layout of the audio channels.getCodec()The codec for this audio stream.com.google.protobuf.ByteStringThe codec for this audio stream.The name for this particular audio stream that will be added to the HLS/DASH manifest.com.google.protobuf.ByteStringThe name for this particular audio stream that will be added to the HLS/DASH manifest.The BCP-47 language code, such as `en-US` or `sr-Latn`.com.google.protobuf.ByteStringThe BCP-47 language code, such as `en-US` or `sr-Latn`.getMapping(int index) The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].intThe mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].getMappingOrBuilder(int index) The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].List<? extends AudioStream.AudioMappingOrBuilder>The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].intThe audio sample rate in Hertz.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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` - `vorbis`
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` - `vorbis`
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
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
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 [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5; -
getMapping
The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5; -
getMappingCount
int getMappingCount()The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5; -
getMappingOrBuilderList
List<? extends AudioStream.AudioMappingOrBuilder> getMappingOrBuilderList()The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.EditAtom.inputs].
repeated .google.cloud.video.transcoder.v1.AudioStream.AudioMapping mapping = 5; -
getMappingOrBuilder
The mapping for the [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.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.
-