Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class MuxStream.
Multiplexing settings for output stream.
Generated from protobuf message google.cloud.video.livestream.v1.MuxStream
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ key
string
A unique key for this multiplexed stream.
↳ container
string
The container format. The default is fmp4
. Supported container formats: - fmp4
- the corresponding file extension is .m4s
- ts
- the corresponding file extension is .ts
↳ elementary_streams
array
List of ElementaryStream
key
s multiplexed in this stream. - For fmp4
container, must contain either one video or one audio stream. - For ts
container, must contain exactly one audio stream and up to one video stream.
↳ segment_settings
getKey
A unique key for this multiplexed stream.
string
setKey
A unique key for this multiplexed stream.
var
string
$this
getContainer
The container format. The default is fmp4
.
Supported container formats:
-
fmp4
- the corresponding file extension is.m4s
-
ts
- the corresponding file extension is.ts
string
setContainer
The container format. The default is fmp4
.
Supported container formats:
-
fmp4
- the corresponding file extension is.m4s
-
ts
- the corresponding file extension is.ts
var
string
$this
getElementaryStreams
List of ElementaryStream
key
s multiplexed in this
stream.
- For
fmp4
container, must contain either one video or one audio stream. - For
ts
container, must contain exactly one audio stream and up to one video stream.
setElementaryStreams
List of ElementaryStream
key
s multiplexed in this
stream.
- For
fmp4
container, must contain either one video or one audio stream. - For
ts
container, must contain exactly one audio stream and up to one video stream.
var
string[]
$this
getSegmentSettings
Segment settings for fmp4
and ts
.
hasSegmentSettings
clearSegmentSettings
setSegmentSettings
Segment settings for fmp4
and ts
.
$this