Google Cloud Video Transcoder V1 Client - Class MuxStream (1.3.1)
Stay organized with collections
Save and categorize content based on your preferences.
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:
tsfmp4- the corresponding file extension is.m4sSupported standalone file formats:mp4mp3oggvttSee also: Supported input and output formats
| Returns | |
|---|---|
| Type | Description |
string |
|
setContainer
The container format. The default is mp4
Supported streaming formats:
tsfmp4- the corresponding file extension is.m4sSupported standalone file formats:mp4mp3oggvttSee 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 |
|