Interface MuxStreamOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MuxStream, MuxStream.Builder

@Generated public interface MuxStreamOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The container format.
    com.google.protobuf.ByteString
    The container format.
    List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream
    com.google.protobuf.ByteString
    List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream
    int
    List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream
    List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream
    Identifier of the encryption configuration to use.
    com.google.protobuf.ByteString
    Identifier of the encryption configuration to use.
    A unique key for this multiplexed stream.
    com.google.protobuf.ByteString
    A unique key for this multiplexed stream.
    Segment settings for `fmp4` and `ts`.
    Segment settings for `fmp4` and `ts`.
    boolean
    Segment settings for `fmp4` and `ts`.

    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

    • getKey

      String getKey()
       A unique key for this multiplexed stream. The key must be 1-63
       characters in length. The key must begin and end with a letter (regardless
       of case) or a number, but can contain dashes or underscores in between.
       
      string key = 1;
      Returns:
      The key.
    • getKeyBytes

      com.google.protobuf.ByteString getKeyBytes()
       A unique key for this multiplexed stream. The key must be 1-63
       characters in length. The key must begin and end with a letter (regardless
       of case) or a number, but can contain dashes or underscores in between.
       
      string key = 1;
      Returns:
      The bytes for key.
    • getContainer

      String getContainer()
       The container format. The default is `fmp4`.
      
       Supported container formats:
      
       - `fmp4` - the corresponding file extension is `.m4s`
       - `ts` - the corresponding file extension is `.ts`
       
      string container = 3;
      Returns:
      The container.
    • getContainerBytes

      com.google.protobuf.ByteString getContainerBytes()
       The container format. The default is `fmp4`.
      
       Supported container formats:
      
       - `fmp4` - the corresponding file extension is `.m4s`
       - `ts` - the corresponding file extension is `.ts`
       
      string container = 3;
      Returns:
      The bytes for container.
    • getElementaryStreamsList

      List<String> getElementaryStreamsList()
       List of `ElementaryStream`
       [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed
       in this stream.
      
       - For `fmp4` container, must contain either one video or one audio stream.
       - For `ts` container, must contain exactly one audio stream and up to one
       video stream.
       
      repeated string elementary_streams = 4;
      Returns:
      A list containing the elementaryStreams.
    • getElementaryStreamsCount

      int getElementaryStreamsCount()
       List of `ElementaryStream`
       [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed
       in this stream.
      
       - For `fmp4` container, must contain either one video or one audio stream.
       - For `ts` container, must contain exactly one audio stream and up to one
       video stream.
       
      repeated string elementary_streams = 4;
      Returns:
      The count of elementaryStreams.
    • getElementaryStreams

      String getElementaryStreams(int index)
       List of `ElementaryStream`
       [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed
       in this stream.
      
       - For `fmp4` container, must contain either one video or one audio stream.
       - For `ts` container, must contain exactly one audio stream and up to one
       video stream.
       
      repeated string elementary_streams = 4;
      Parameters:
      index - The index of the element to return.
      Returns:
      The elementaryStreams at the given index.
    • getElementaryStreamsBytes

      com.google.protobuf.ByteString getElementaryStreamsBytes(int index)
       List of `ElementaryStream`
       [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed
       in this stream.
      
       - For `fmp4` container, must contain either one video or one audio stream.
       - For `ts` container, must contain exactly one audio stream and up to one
       video stream.
       
      repeated string elementary_streams = 4;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the elementaryStreams at the given index.
    • hasSegmentSettings

      boolean hasSegmentSettings()
       Segment settings for `fmp4` and `ts`.
       
      .google.cloud.video.livestream.v1.SegmentSettings segment_settings = 5;
      Returns:
      Whether the segmentSettings field is set.
    • getSegmentSettings

      SegmentSettings getSegmentSettings()
       Segment settings for `fmp4` and `ts`.
       
      .google.cloud.video.livestream.v1.SegmentSettings segment_settings = 5;
      Returns:
      The segmentSettings.
    • getSegmentSettingsOrBuilder

      SegmentSettingsOrBuilder getSegmentSettingsOrBuilder()
       Segment settings for `fmp4` and `ts`.
       
      .google.cloud.video.livestream.v1.SegmentSettings segment_settings = 5;
    • getEncryptionId

      String getEncryptionId()
       Identifier of the encryption configuration to use. If omitted, output
       will be unencrypted.
       
      string encryption_id = 6;
      Returns:
      The encryptionId.
    • getEncryptionIdBytes

      com.google.protobuf.ByteString getEncryptionIdBytes()
       Identifier of the encryption configuration to use. If omitted, output
       will be unencrypted.
       
      string encryption_id = 6;
      Returns:
      The bytes for encryptionId.