public sealed class DistributionStream : IMessage<DistributionStream>, IEquatable<DistributionStream>, IDeepCloneable<DistributionStream>, IBufferMessage, IMessageReference documentation and code samples for the Live Stream v1 API class DistributionStream.
Multiplexing settings for output streams used in [Distribution][google.cloud.video.livestream.v1.Distribution].
Implements
IMessageDistributionStream, IEquatableDistributionStream, IDeepCloneableDistributionStream, IBufferMessage, IMessageNamespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
DistributionStream()
public DistributionStream()DistributionStream(DistributionStream)
public DistributionStream(DistributionStream other)| Parameter | |
|---|---|
| Name | Description |
other |
DistributionStream |
Properties
Container
public string Container { get; set; }Required. The container format.
Supported container formats:
ts, must contain exactly one audio stream and up to one video stream.flv, must contain at most one audio stream and at most one video stream.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ElementaryStreams
public RepeatedField<string> ElementaryStreams { get; }Required. List of ElementaryStream
[key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed
in this stream. Must contain at least one audio stream and up to one video
stream.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Key
public string Key { get; set; }Required. A unique key for this distribution 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 |
|