Google Cloud Video Transcoder V1beta1 Client - Class MuxStream (0.7.1)

Reference documentation and code samples for the Google Cloud Video Transcoder V1beta1 Client class MuxStream.

Multiplexing settings for output stream.

Generated from protobuf message google.cloud.video.transcoder.v1beta1.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'

↳ elementary_streams
string[]

List of ElementaryStream.key s multiplexed in this stream.

↳ segment_settings
Google\Cloud\Video\Transcoder\V1beta1\SegmentSettings

Segment settings for "ts" , "fmp4" and "vtt" .

↳ encryption

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:

  • 'ts'
  • 'fmp4'- the corresponding file extension is ".m4s"
  • 'mp4'
  • 'vtt'
Returns
Type
Description
string

setContainer

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

  • 'ts'
  • 'fmp4'- the corresponding file extension is ".m4s"
  • 'mp4'
  • 'vtt'
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" .

hasSegmentSettings

clearSegmentSettings

setSegmentSettings

Segment settings for "ts" , "fmp4" and "vtt" .

Returns
Type
Description
$this

getEncryption

Encryption settings.

Returns
Type
Description

hasEncryption

clearEncryption

setEncryption

Encryption settings.

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