Transcoder v1 API - Class TextStream (2.5.0)

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

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

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

Inheritance

object > TextStream

Namespace

GoogleGoogle.CloudGoogle.Cloud.VideoGoogle.Cloud.Video.TranscoderV1

Assembly

Google.Cloud.Video.Transcoder.V1.dll

Constructors

TextStream()

public TextStream()

TextStream(TextStream)

public TextStream(TextStream other)
Parameter
NameDescription
otherTextStream

Properties

Codec

public string Codec { get; set; }

The codec for this text stream. The default is webvtt.

Supported text codecs:

  • srt
  • ttml
  • cea608
  • cea708
  • webvtt
Property Value
TypeDescription
string

DisplayName

public string DisplayName { get; set; }

The name for this particular text stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.

Property Value
TypeDescription
string

LanguageCode

public string LanguageCode { get; set; }

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. Not supported in MP4 files.

Property Value
TypeDescription
string

Mapping

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

The mapping for the Job.edit_list atoms with text EditAtom.inputs.

Property Value
TypeDescription
RepeatedFieldTextStreamTypesTextMapping