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.
Implements
IMessageTextStream, IEquatableTextStream, IDeepCloneableTextStream, IBufferMessage, IMessageNamespace
GoogleGoogle.CloudGoogle.Cloud.VideoGoogle.Cloud.Video.TranscoderV1Assembly
Google.Cloud.Video.Transcoder.V1.dll
Constructors
TextStream()
public TextStream()
TextStream(TextStream)
public TextStream(TextStream other)
Parameter | |
---|---|
Name | Description |
other | TextStream |
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 | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
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; }
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; }
The mapping for the Job.edit_list
atoms with text EditAtom.inputs
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldTextStreamTypesTextMapping |