Live Stream v1 API - Class DistributionStream (1.10.0)

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].

Inheritance

object > DistributionStream

Namespace

Google.Cloud.Video.LiveStream.V1

Assembly

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