Google Cloud Video Live Stream V1 Client - Class ElementaryStream (1.1.1)

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

Encoding of an input element such as an audio, video, or text track.

Elementary streams must be packaged before mapping and sharing between different output formats.

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

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 elementary stream. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.

↳ video_stream VideoStream

Encoding of a video stream.

↳ audio_stream AudioStream

Encoding of an audio stream.

↳ text_stream TextStream

Encoding of a text stream. For example, closed captions or subtitles.

getKey

A unique key for this elementary stream. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.

Returns
Type Description
string

setKey

A unique key for this elementary stream. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.

Parameter
Name Description
var string
Returns
Type Description
$this

getVideoStream

Encoding of a video stream.

Returns
Type Description
VideoStream|null

hasVideoStream

setVideoStream

Encoding of a video stream.

Parameter
Name Description
var VideoStream
Returns
Type Description
$this

getAudioStream

Encoding of an audio stream.

Returns
Type Description
AudioStream|null

hasAudioStream

setAudioStream

Encoding of an audio stream.

Parameter
Name Description
var AudioStream
Returns
Type Description
$this

getTextStream

Encoding of a text stream. For example, closed captions or subtitles.

Returns
Type Description
TextStream|null

hasTextStream

setTextStream

Encoding of a text stream. For example, closed captions or subtitles.

Parameter
Name Description
var TextStream
Returns
Type Description
$this

getElementaryStream

Returns
Type Description
string