AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticTranscoder::Model::CaptionSource Class Reference

#include <CaptionSource.h>

Public Member Functions

 CaptionSource ()
 
 CaptionSource (Aws::Utils::Json::JsonView jsonValue)
 
CaptionSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
CaptionSourceWithKey (const Aws::String &value)
 
CaptionSourceWithKey (Aws::String &&value)
 
CaptionSourceWithKey (const char *value)
 
const Aws::StringGetLanguage () const
 
bool LanguageHasBeenSet () const
 
void SetLanguage (const Aws::String &value)
 
void SetLanguage (Aws::String &&value)
 
void SetLanguage (const char *value)
 
CaptionSourceWithLanguage (const Aws::String &value)
 
CaptionSourceWithLanguage (Aws::String &&value)
 
CaptionSourceWithLanguage (const char *value)
 
const Aws::StringGetTimeOffset () const
 
bool TimeOffsetHasBeenSet () const
 
void SetTimeOffset (const Aws::String &value)
 
void SetTimeOffset (Aws::String &&value)
 
void SetTimeOffset (const char *value)
 
CaptionSourceWithTimeOffset (const Aws::String &value)
 
CaptionSourceWithTimeOffset (Aws::String &&value)
 
CaptionSourceWithTimeOffset (const char *value)
 
const Aws::StringGetLabel () const
 
bool LabelHasBeenSet () const
 
void SetLabel (const Aws::String &value)
 
void SetLabel (Aws::String &&value)
 
void SetLabel (const char *value)
 
CaptionSourceWithLabel (const Aws::String &value)
 
CaptionSourceWithLabel (Aws::String &&value)
 
CaptionSourceWithLabel (const char *value)
 
const EncryptionGetEncryption () const
 
bool EncryptionHasBeenSet () const
 
void SetEncryption (const Encryption &value)
 
void SetEncryption (Encryption &&value)
 
CaptionSourceWithEncryption (const Encryption &value)
 
CaptionSourceWithEncryption (Encryption &&value)
 

Detailed Description

A source file for the input sidecar captions used during the transcoding process.

See Also:

AWS API Reference

Definition at line 33 of file CaptionSource.h.

Constructor & Destructor Documentation

◆ CaptionSource() [1/2]

Aws::ElasticTranscoder::Model::CaptionSource::CaptionSource ( )

◆ CaptionSource() [2/2]

Aws::ElasticTranscoder::Model::CaptionSource::CaptionSource ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EncryptionHasBeenSet()

bool Aws::ElasticTranscoder::Model::CaptionSource::EncryptionHasBeenSet ( ) const
inline

The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.

Definition at line 306 of file CaptionSource.h.

◆ GetEncryption()

const Encryption& Aws::ElasticTranscoder::Model::CaptionSource::GetEncryption ( ) const
inline

The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.

Definition at line 299 of file CaptionSource.h.

◆ GetKey()

const Aws::String& Aws::ElasticTranscoder::Model::CaptionSource::GetKey ( ) const
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 46 of file CaptionSource.h.

◆ GetLabel()

const Aws::String& Aws::ElasticTranscoder::Model::CaptionSource::GetLabel ( ) const
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 242 of file CaptionSource.h.

◆ GetLanguage()

const Aws::String& Aws::ElasticTranscoder::Model::CaptionSource::GetLanguage ( ) const
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 99 of file CaptionSource.h.

◆ GetTimeOffset()

const Aws::String& Aws::ElasticTranscoder::Model::CaptionSource::GetTimeOffset ( ) const
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 178 of file CaptionSource.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticTranscoder::Model::CaptionSource::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::ElasticTranscoder::Model::CaptionSource::KeyHasBeenSet ( ) const
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 52 of file CaptionSource.h.

◆ LabelHasBeenSet()

bool Aws::ElasticTranscoder::Model::CaptionSource::LabelHasBeenSet ( ) const
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 249 of file CaptionSource.h.

◆ LanguageHasBeenSet()

bool Aws::ElasticTranscoder::Model::CaptionSource::LanguageHasBeenSet ( ) const
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 109 of file CaptionSource.h.

◆ operator=()

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEncryption() [1/2]

void Aws::ElasticTranscoder::Model::CaptionSource::SetEncryption ( const Encryption value)
inline

The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.

Definition at line 313 of file CaptionSource.h.

◆ SetEncryption() [2/2]

void Aws::ElasticTranscoder::Model::CaptionSource::SetEncryption ( Encryption &&  value)
inline

The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.

Definition at line 320 of file CaptionSource.h.

◆ SetKey() [1/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetKey ( Aws::String &&  value)
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 64 of file CaptionSource.h.

◆ SetKey() [2/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetKey ( const Aws::String value)
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 58 of file CaptionSource.h.

◆ SetKey() [3/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetKey ( const char *  value)
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 70 of file CaptionSource.h.

◆ SetLabel() [1/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetLabel ( Aws::String &&  value)
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 263 of file CaptionSource.h.

◆ SetLabel() [2/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetLabel ( const Aws::String value)
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 256 of file CaptionSource.h.

◆ SetLabel() [3/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetLabel ( const char *  value)
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 270 of file CaptionSource.h.

◆ SetLanguage() [1/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetLanguage ( Aws::String &&  value)
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 129 of file CaptionSource.h.

◆ SetLanguage() [2/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetLanguage ( const Aws::String value)
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 119 of file CaptionSource.h.

◆ SetLanguage() [3/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetLanguage ( const char *  value)
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 139 of file CaptionSource.h.

◆ SetTimeOffset() [1/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetTimeOffset ( Aws::String &&  value)
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 202 of file CaptionSource.h.

◆ SetTimeOffset() [2/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetTimeOffset ( const Aws::String value)
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 194 of file CaptionSource.h.

◆ SetTimeOffset() [3/3]

void Aws::ElasticTranscoder::Model::CaptionSource::SetTimeOffset ( const char *  value)
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 210 of file CaptionSource.h.

◆ TimeOffsetHasBeenSet()

bool Aws::ElasticTranscoder::Model::CaptionSource::TimeOffsetHasBeenSet ( ) const
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 186 of file CaptionSource.h.

◆ WithEncryption() [1/2]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithEncryption ( const Encryption value)
inline

The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.

Definition at line 327 of file CaptionSource.h.

◆ WithEncryption() [2/2]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithEncryption ( Encryption &&  value)
inline

The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.

Definition at line 334 of file CaptionSource.h.

◆ WithKey() [1/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithKey ( Aws::String &&  value)
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 82 of file CaptionSource.h.

◆ WithKey() [2/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithKey ( const Aws::String value)
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 76 of file CaptionSource.h.

◆ WithKey() [3/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithKey ( const char *  value)
inline

The name of the sidecar caption file that you want Elastic Transcoder to include in the output file.

Definition at line 88 of file CaptionSource.h.

◆ WithLabel() [1/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithLabel ( Aws::String &&  value)
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 284 of file CaptionSource.h.

◆ WithLabel() [2/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithLabel ( const Aws::String value)
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 277 of file CaptionSource.h.

◆ WithLabel() [3/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithLabel ( const char *  value)
inline

The label of the caption shown in the player when choosing a language. We recommend that you put the caption language name here, in the language of the captions.

Definition at line 291 of file CaptionSource.h.

◆ WithLanguage() [1/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithLanguage ( Aws::String &&  value)
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 159 of file CaptionSource.h.

◆ WithLanguage() [2/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithLanguage ( const Aws::String value)
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 149 of file CaptionSource.h.

◆ WithLanguage() [3/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithLanguage ( const char *  value)
inline

A string that specifies the language of the caption. If you specified multiple inputs with captions, the caption language must match in order to be included in the output. Specify this as one of:

  • 2-character ISO 639-1 code

  • 3-character ISO 639-2 code

For more information on ISO language codes and language names, see the List of ISO 639-1 codes.

Definition at line 169 of file CaptionSource.h.

◆ WithTimeOffset() [1/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithTimeOffset ( Aws::String &&  value)
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 226 of file CaptionSource.h.

◆ WithTimeOffset() [2/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithTimeOffset ( const Aws::String value)
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 218 of file CaptionSource.h.

◆ WithTimeOffset() [3/3]

CaptionSource& Aws::ElasticTranscoder::Model::CaptionSource::WithTimeOffset ( const char *  value)
inline

For clip generation or captions that do not start at the same time as the associated video file, the TimeOffset tells Elastic Transcoder how much of the video to encode before including captions.

Specify the TimeOffset in the form [+-]SS.sss or [+-]HH:mm:SS.ss.

Definition at line 234 of file CaptionSource.h.


The documentation for this class was generated from the following file: