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 | arrayOptional. Data for populating the Message object. | 
| ↳ key | stringA unique key for this multiplexed stream. | 
| ↳ file_name | stringThe 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 | stringThe container format. The default is  | 
| ↳ elementary_streams | arrayList of ElementaryStream.key values multiplexed in this stream. | 
| ↳ segment_settings | SegmentSettingsSegment settings for  | 
| ↳ encryption_id | stringIdentifier of the encryption configuration to use. If omitted, output will be unencrypted. | 
| ↳ fmp4 | MuxStream\Fmp4ConfigOptional.  | 
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- .m4sSupported standalone file formats:
- mp4
- mp3
- ogg
- vttSee 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- .m4sSupported standalone file formats:
- mp4
- mp3
- ogg
- vttSee 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 | |