Live Stream v1 API - Class ElementaryStream (1.4.0)

public sealed class ElementaryStream : IMessage<ElementaryStream>, IEquatable<ElementaryStream>, IDeepCloneable<ElementaryStream>, IBufferMessage, IMessage

Reference documentation and code samples for the Live Stream v1 API 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.

Inheritance

object > ElementaryStream

Namespace

Google.Cloud.Video.LiveStream.V1

Assembly

Google.Cloud.Video.LiveStream.V1.dll

Constructors

ElementaryStream()

public ElementaryStream()

ElementaryStream(ElementaryStream)

public ElementaryStream(ElementaryStream other)
Parameter
NameDescription
otherElementaryStream

Properties

AudioStream

public AudioStream AudioStream { get; set; }

Encoding of an audio stream.

Property Value
TypeDescription
AudioStream

ElementaryStreamCase

public ElementaryStream.ElementaryStreamOneofCase ElementaryStreamCase { get; }
Property Value
TypeDescription
ElementaryStreamElementaryStreamOneofCase

Key

public string Key { get; set; }

A unique key for this elementary stream.

Property Value
TypeDescription
string

TextStream

public TextStream TextStream { get; set; }

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

Property Value
TypeDescription
TextStream

VideoStream

public VideoStream VideoStream { get; set; }

Encoding of a video stream.

Property Value
TypeDescription
VideoStream