Reference documentation and code samples for the Google Cloud Video Transcoder V1 Client class MuxStream.
Multiplexing settings for output stream.
Generated from protobuf message google.cloud.video.transcoder.v1.MuxStream
Namespace
Google \ Cloud \ Video \ Transcoder \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ key
string
A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key
with the .m3u8
extension suffix.
↳ file_name
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
.
↳ container
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
array
List of ElementaryStream.key
s multiplexed in this stream.
↳ segment_settings
getKey
A unique key for this multiplexed stream. HLS media manifests will be
named MuxStream.key
with the .m3u8
extension suffix.
string
setKey
A unique key for this multiplexed stream. HLS media manifests will be
named MuxStream.key
with the .m3u8
extension suffix.
var
string
$this
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
setFileName
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
.
var
string
$this
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
string
setContainer
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
var
string
$this
getElementaryStreams
List of ElementaryStream.key
s multiplexed in this stream.
setElementaryStreams
List of ElementaryStream.key
s multiplexed in this stream.
var
string[]
$this
getSegmentSettings
Segment settings for ts
, fmp4
and vtt
.
hasSegmentSettings
clearSegmentSettings
setSegmentSettings
Segment settings for ts
, fmp4
and vtt
.
$this