Live Stream v1 API - Class TextStream (1.10.0)

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

Reference documentation and code samples for the Live Stream v1 API class TextStream.

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

Inheritance

object > TextStream

Namespace

Google.Cloud.Video.LiveStream.V1

Assembly

Google.Cloud.Video.LiveStream.V1.dll

Constructors

TextStream()

public TextStream()

TextStream(TextStream)

public TextStream(TextStream other)
Parameter
Name Description
other TextStream

Properties

Codec

public string Codec { get; set; }

Required. The codec for this text stream.

Supported text codecs:

  • cea608
  • cea708
  • webvtt
Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Optional. The name for this particular text stream that will be added to the HLS/DASH manifest.

Property Value
Type Description
string

LanguageCode

public string LanguageCode { get; set; }

Optional. The BCP-47 language code, such as en-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

Property Value
Type Description
string

Mapping

public RepeatedField<TextStream.Types.TextMapping> Mapping { get; }

Optional. The mapping for the input streams and text tracks.

Property Value
Type Description
RepeatedFieldTextStreamTypesTextMapping

OutputCeaChannel

public string OutputCeaChannel { get; set; }

Optional. The channel of the closed caption in the output stream. This field should only be set when textstream is used for partner distribution. Must be one of CC1, CC2, CC3, and CC4, if the [codec][google.cloud.video.livestream.v1.TextStream.codec] is cea608; Must be one between SERVICE1 and SERVICE63, if the [codec][google.cloud.video.livestream.v1.TextStream.codec] is cea708.

Property Value
Type Description
string