Interface MuxStreamOrBuilder

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

    public interface MuxStreamOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getKey

        String getKey()
         A unique key for this multiplexed stream. HLS media manifests will be
         named `MuxStream.key` with the `.m3u8` extension suffix.
         
        string key = 1;
        Returns:
        The key.
      • getKeyBytes

        com.google.protobuf.ByteString getKeyBytes()
         A unique key for this multiplexed stream. HLS media manifests will be
         named `MuxStream.key` with the `.m3u8` extension suffix.
         
        string key = 1;
        Returns:
        The bytes for key.
      • getFileName

        String getFileName()
         The name of the generated file. The default is `MuxStream.key` with the
         extension suffix corresponding to the `MuxStream.container`.
        
         Individual segments also have an incremental 10-digit zero-padded suffix
         starting from 0 before the extension, such as `mux_stream0000000123.ts`.
         
        string file_name = 2;
        Returns:
        The fileName.
      • getFileNameBytes

        com.google.protobuf.ByteString getFileNameBytes()
         The name of the generated file. The default is `MuxStream.key` with the
         extension suffix corresponding to the `MuxStream.container`.
        
         Individual segments also have an incremental 10-digit zero-padded suffix
         starting from 0 before the extension, such as `mux_stream0000000123.ts`.
         
        string file_name = 2;
        Returns:
        The bytes for fileName.
      • getContainer

        String getContainer()
         The container format. The default is `mp4`
        
         Supported container formats:
        
         - `ts`
         - `fmp4`- the corresponding file extension is `.m4s`
         - `mp4`
         - `vtt`
        
         See also:
         [Supported input and output
         formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
         
        string container = 3;
        Returns:
        The container.
      • getContainerBytes

        com.google.protobuf.ByteString getContainerBytes()
         The container format. The default is `mp4`
        
         Supported container formats:
        
         - `ts`
         - `fmp4`- the corresponding file extension is `.m4s`
         - `mp4`
         - `vtt`
        
         See also:
         [Supported input and output
         formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
         
        string container = 3;
        Returns:
        The bytes for container.
      • getElementaryStreamsList

        List<String> getElementaryStreamsList()
         List of `ElementaryStream.key`s multiplexed in this stream.
         
        repeated string elementary_streams = 4;
        Returns:
        A list containing the elementaryStreams.
      • getElementaryStreamsCount

        int getElementaryStreamsCount()
         List of `ElementaryStream.key`s multiplexed in this stream.
         
        repeated string elementary_streams = 4;
        Returns:
        The count of elementaryStreams.
      • getElementaryStreams

        String getElementaryStreams​(int index)
         List of `ElementaryStream.key`s multiplexed in this 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`s multiplexed in this 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 `ts`, `fmp4` and `vtt`.
         
        .google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;
        Returns:
        Whether the segmentSettings field is set.
      • getSegmentSettings

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

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

        String getEncryptionId()
         Identifier of the encryption configuration to use. If omitted, output will
         be unencrypted.
         
        string encryption_id = 7;
        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 = 7;
        Returns:
        The bytes for encryptionId.