Google Cloud Video Live Stream V1 Client - Class MuxStream (1.0.0)

Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class MuxStream.

Multiplexing settings for output stream.

Generated from protobuf message google.cloud.video.livestream.v1.MuxStream

Namespace

Google \ Cloud \ Video \ LiveStream \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ key
string

A unique key for this multiplexed stream.

↳ container
string

The container format. The default is fmp4 . Supported container formats: - fmp4 - the corresponding file extension is .m4s - ts - the corresponding file extension is .ts

↳ elementary_streams
array

List of ElementaryStream key s multiplexed in this stream. - For fmp4 container, must contain either one video or one audio stream. - For ts container, must contain exactly one audio stream and up to one video stream.

↳ segment_settings
Google\Cloud\Video\LiveStream\V1\SegmentSettings

Segment settings for fmp4 and ts .

↳ encryption_id
string

Identifier of the encryption configuration to use. If omitted, output will be unencrypted.

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

getContainer

The container format. The default is fmp4 .

Supported container formats:

  • fmp4 - the corresponding file extension is .m4s
  • ts - the corresponding file extension is .ts
Returns
Type
Description
string

setContainer

The container format. The default is fmp4 .

Supported container formats:

  • fmp4 - the corresponding file extension is .m4s
  • ts - the corresponding file extension is .ts
Parameter
Name
Description
var
string
Returns
Type
Description
$this

getElementaryStreams

List of ElementaryStream key s multiplexed in this stream.

  • For fmp4 container, must contain either one video or one audio stream.
  • For ts container, must contain exactly one audio stream and up to one video stream.
Returns
Type
Description

setElementaryStreams

List of ElementaryStream key s multiplexed in this stream.

  • For fmp4 container, must contain either one video or one audio stream.
  • For ts container, must contain exactly one audio stream and up to one video stream.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getSegmentSettings

Segment settings for fmp4 and ts .

Returns
Type
Description

hasSegmentSettings

clearSegmentSettings

setSegmentSettings

Segment settings for fmp4 and ts .

Parameter
Name
Description
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
Design a Mobile Site
View Site in Mobile | Classic
Share by: