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.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ key |
string
A unique key for this multiplexed stream. |
↳ 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 |
↳ container |
string
The container format. The default is |
↳ elementary_streams |
array
List of ElementaryStream.key values multiplexed in this stream. |
↳ segment_settings |
SegmentSettings
Segment settings for |
↳ encryption_id |
string
Identifier of the encryption configuration to use. If omitted, output will be unencrypted. |
↳ fmp4 |
MuxStream\Fmp4Config
Optional. |
getKey
A unique key for this multiplexed stream.
Returns | |
---|---|
Type | Description |
string |
setKey
A unique key for this multiplexed stream.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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
.
Returns | |
---|---|
Type | Description |
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
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getContainer
The container format. The default is mp4
Supported streaming formats:
ts
fmp4
- the corresponding file extension is.m4s
Supported standalone file formats:mp4
mp3
ogg
vtt
See also: Supported input and output formats
Returns | |
---|---|
Type | Description |
string |
setContainer
The container format. The default is mp4
Supported streaming formats:
ts
fmp4
- the corresponding file extension is.m4s
Supported standalone file formats:mp4
mp3
ogg
vtt
See also: Supported input and output formats
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getElementaryStreams
List of ElementaryStream.key values multiplexed in this stream.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setElementaryStreams
List of ElementaryStream.key values multiplexed in this stream.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getSegmentSettings
Segment settings for ts
, fmp4
and vtt
.
Returns | |
---|---|
Type | Description |
SegmentSettings|null |
hasSegmentSettings
clearSegmentSettings
setSegmentSettings
Segment settings for ts
, fmp4
and vtt
.
Parameter | |
---|---|
Name | Description |
var |
SegmentSettings
|
Returns | |
---|---|
Type | Description |
$this |
getEncryptionId
Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
Returns | |
---|---|
Type | Description |
string |
setEncryptionId
Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getFmp4
Optional. fmp4
container configuration.
Returns | |
---|---|
Type | Description |
MuxStream\Fmp4Config|null |
hasFmp4
setFmp4
Optional. fmp4
container configuration.
Parameter | |
---|---|
Name | Description |
var |
MuxStream\Fmp4Config
|
Returns | |
---|---|
Type | Description |
$this |
getContainerConfig
Returns | |
---|---|
Type | Description |
string |