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
-
(::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
-
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
-
(::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>
-
(::Array<::String>) — List of
ElementaryStream.key
s multiplexed in this stream.
#elementary_streams=
def elementary_streams=(value) -> ::Array<::String>
-
value (::Array<::String>) — List of
ElementaryStream.key
s multiplexed in this stream.
-
(::Array<::String>) — List of
ElementaryStream.key
s multiplexed in this stream.
#encryption_id
def encryption_id() -> ::String
- (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
#encryption_id=
def encryption_id=(value) -> ::String
- value (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
#file_name
def file_name() -> ::String
-
(::String) — The name of the generated file. The default is
MuxStream.key
with the extension suffix corresponding to theMuxStream.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
-
value (::String) — The name of the generated file. The default is
MuxStream.key
with the extension suffix corresponding to theMuxStream.container
.Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as
mux_stream0000000123.ts
.
-
(::String) — The name of the generated file. The default is
MuxStream.key
with the extension suffix corresponding to theMuxStream.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
-
(::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
-
value (::String) — A unique key for this multiplexed stream. HLS media manifests will be
named
MuxStream.key
with the.m3u8
extension suffix.
-
(::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
-
(::Google::Cloud::Video::Transcoder::V1::SegmentSettings) — Segment settings for
ts
,fmp4
andvtt
.
#segment_settings=
def segment_settings=(value) -> ::Google::Cloud::Video::Transcoder::V1::SegmentSettings
-
value (::Google::Cloud::Video::Transcoder::V1::SegmentSettings) — Segment settings for
ts
,fmp4
andvtt
.
-
(::Google::Cloud::Video::Transcoder::V1::SegmentSettings) — Segment settings for
ts
,fmp4
andvtt
.