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 Type
    Method
    Description
    int
    Required.
    int
    Number of audio channels.
    getChannelLayout(int index)
    A list of channel names specifying layout of the audio channels.
    com.google.protobuf.ByteString
    A list of channel names specifying layout of the audio channels.
    int
    A list of channel names specifying layout of the audio channels.
    A list of channel names specifying layout of the audio channels.
    The codec for this audio stream.
    com.google.protobuf.ByteString
    The codec for this audio stream.
    The name for this particular audio stream that will be added to the HLS/DASH manifest.
    com.google.protobuf.ByteString
    The 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.ByteString
    The 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].
    int
    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].
    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].
    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].
    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].
    int
    The audio sample rate in Hertz.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

      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
       [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

      AudioStream.AudioMapping 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].
       
      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

      AudioStream.AudioMappingOrBuilder 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].
       
      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.