Google Cloud Video Transcoder V1 Client - Class MuxStream (0.6.0)

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

Methods

__construct

Constructor.

Parameters
Name
Description
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
Google\Cloud\Video\Transcoder\V1\SegmentSettings

Segment settings for ts , fmp4 and vtt .

getKey

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

Returns
Type
Description
string

setKey

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

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 container formats:

Returns
Type
Description
string

setContainer

The container format. The default is mp4 Supported container formats:

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getElementaryStreams

List of ElementaryStream.key s multiplexed in this stream.

Returns
Type
Description

setElementaryStreams

List of ElementaryStream.key s multiplexed in this stream.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getSegmentSettings

Segment settings for ts , fmp4 and vtt .

Returns
Type
Description

hasSegmentSettings

clearSegmentSettings

setSegmentSettings

Segment settings for ts , fmp4 and vtt .

Parameter
Name
Description
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: