Class Google::Cloud::Video::Transcoder::V1beta1::MuxStream

Multiplexing settings for output stream.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#container

def container() -> ::String
Returns
  • (::String) —

    The container format. The default is "mp4"

    Supported container formats:

    • 'ts'
    • 'fmp4'- the corresponding file extension is ".m4s"
    • 'mp4'
    • 'vtt'

#container=

def container=(value) -> ::String
Parameter
  • value (::String) —

    The container format. The default is "mp4"

    Supported container formats:

    • 'ts'
    • 'fmp4'- the corresponding file extension is ".m4s"
    • 'mp4'
    • 'vtt'
Returns
  • (::String) —

    The container format. The default is "mp4"

    Supported container formats:

    • 'ts'
    • 'fmp4'- the corresponding file extension is ".m4s"
    • 'mp4'
    • 'vtt'

#elementary_streams

def elementary_streams() -> ::Array<::String>
Returns
  • (::Array<::String>) — List of ElementaryStream.keys multiplexed in this stream.

#elementary_streams=

def elementary_streams=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — List of ElementaryStream.keys multiplexed in this stream.
Returns
  • (::Array<::String>) — List of ElementaryStream.keys multiplexed in this stream.

#encryption

def encryption() -> ::Google::Cloud::Video::Transcoder::V1beta1::Encryption
Returns

#encryption=

def encryption=(value) -> ::Google::Cloud::Video::Transcoder::V1beta1::Encryption
Parameter
Returns

#file_name

def file_name() -> ::String
Returns
  • (::String) — 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".

#file_name=

def file_name=(value) -> ::String
Parameter
  • value (::String) — 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".

Returns
  • (::String) — 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".

#key

def key() -> ::String
Returns
  • (::String) — A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the ".m3u8" extension suffix.

#key=

def key=(value) -> ::String
Parameter
  • value (::String) — A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the ".m3u8" extension suffix.
Returns
  • (::String) — A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the ".m3u8" extension suffix.

#segment_settings

def segment_settings() -> ::Google::Cloud::Video::Transcoder::V1beta1::SegmentSettings
Returns

#segment_settings=

def segment_settings=(value) -> ::Google::Cloud::Video::Transcoder::V1beta1::SegmentSettings
Parameter
Returns