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 Details

    • getTransmux

      boolean getTransmux()
       Specifies whether pass through (transmuxing) is enabled or not.
       If set to `true`, the rest of the settings, other than `mapping`, will be
       ignored. The default is `false`.
       
      bool transmux = 8;
      Returns:
      The transmux.
    • getCodec

      String getCodec()
       The codec for this audio stream. The default is `aac`.
      
       Supported audio codecs:
      
       - `aac`
       
      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`
       
      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 input streams and audio channels.
       
      repeated .google.cloud.video.livestream.v1.AudioStream.AudioMapping mapping = 5;
    • getMapping

      AudioStream.AudioMapping getMapping(int index)
       The mapping for the input streams and audio channels.
       
      repeated .google.cloud.video.livestream.v1.AudioStream.AudioMapping mapping = 5;
    • getMappingCount

      int getMappingCount()
       The mapping for the input streams and audio channels.
       
      repeated .google.cloud.video.livestream.v1.AudioStream.AudioMapping mapping = 5;
    • getMappingOrBuilderList

      List<? extends AudioStream.AudioMappingOrBuilder> getMappingOrBuilderList()
       The mapping for the input streams and audio channels.
       
      repeated .google.cloud.video.livestream.v1.AudioStream.AudioMapping mapping = 5;
    • getMappingOrBuilder

      AudioStream.AudioMappingOrBuilder getMappingOrBuilder(int index)
       The mapping for the input streams and audio channels.
       
      repeated .google.cloud.video.livestream.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.