Transcoder V1 API - Class Google::Cloud::Video::Transcoder::V1::MuxStream (v1.0.0)

Reference documentation and code samples for the Transcoder V1 API class Google::Cloud::Video::Transcoder::V1::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

    See also: Supported input and output formats

#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

    See also: Supported input and output formats

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

#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_id

def encryption_id() -> ::String
Returns
  • (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.

#encryption_id=

def encryption_id=(value) -> ::String
Parameter
  • value (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
Returns
  • (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.

#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::V1::SegmentSettings
Returns

#segment_settings=

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