Google Cloud Video Transcoder V1beta1 Client - Class TextStream (0.8.2)

Reference documentation and code samples for the Google Cloud Video Transcoder V1beta1 Client class TextStream.

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

Generated from protobuf message google.cloud.video.transcoder.v1beta1.TextStream

Namespace

Google \ Cloud \ Video \ Transcoder \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ codec string

The codec for this text stream. The default is "webvtt". Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'

↳ language_code string

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

↳ mapping array<Google\Cloud\Video\Transcoder\V1beta1\TextStream\TextAtom>

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

getCodec

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

Supported text codecs:

  • 'srt'
  • 'ttml'
  • 'cea608'
  • 'cea708'
  • 'webvtt'
Returns
TypeDescription
string

setCodec

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

Supported text codecs:

  • 'srt'
  • 'ttml'
  • 'cea608'
  • 'cea708'
  • 'webvtt'
Parameter
NameDescription
var string
Returns
TypeDescription
$this

getLanguageCode

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

Returns
TypeDescription
string

setLanguageCode

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getMapping

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

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setMapping

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

Parameter
NameDescription
var array<Google\Cloud\Video\Transcoder\V1beta1\TextStream\TextAtom>
Returns
TypeDescription
$this