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.
Implements
IMessageElementaryStream, IEquatableElementaryStream, IDeepCloneableElementaryStream, IBufferMessage, IMessageNamespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
ElementaryStream()
public ElementaryStream()
ElementaryStream(ElementaryStream)
public ElementaryStream(ElementaryStream other)
Parameter | |
---|---|
Name | Description |
other |
ElementaryStream |
Properties
AudioStream
public AudioStream AudioStream { get; set; }
Encoding of an audio stream.
Property Value | |
---|---|
Type | Description |
AudioStream |
ElementaryStreamCase
public ElementaryStream.ElementaryStreamOneofCase ElementaryStreamCase { get; }
Property Value | |
---|---|
Type | Description |
ElementaryStreamElementaryStreamOneofCase |
Key
public string Key { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
TextStream
public TextStream TextStream { get; set; }
Encoding of a text stream. For example, closed captions or subtitles.
Property Value | |
---|---|
Type | Description |
TextStream |
VideoStream
public VideoStream VideoStream { get; set; }
Encoding of a video stream.
Property Value | |
---|---|
Type | Description |
VideoStream |