public sealed class DistributionStream : IMessage<DistributionStream>, IEquatable<DistributionStream>, IDeepCloneable<DistributionStream>, IBufferMessage, IMessage
Reference 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 |