AWS SDK for C++  1.9.65
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::FileSourceSettings Class Reference

#include <FileSourceSettings.h>

Public Member Functions

 FileSourceSettings ()
 
 FileSourceSettings (Aws::Utils::Json::JsonView jsonValue)
 
FileSourceSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FileSourceConvert608To708GetConvert608To708 () const
 
bool Convert608To708HasBeenSet () const
 
void SetConvert608To708 (const FileSourceConvert608To708 &value)
 
void SetConvert608To708 (FileSourceConvert608To708 &&value)
 
FileSourceSettingsWithConvert608To708 (const FileSourceConvert608To708 &value)
 
FileSourceSettingsWithConvert608To708 (FileSourceConvert608To708 &&value)
 
const CaptionSourceFramerateGetFramerate () const
 
bool FramerateHasBeenSet () const
 
void SetFramerate (const CaptionSourceFramerate &value)
 
void SetFramerate (CaptionSourceFramerate &&value)
 
FileSourceSettingsWithFramerate (const CaptionSourceFramerate &value)
 
FileSourceSettingsWithFramerate (CaptionSourceFramerate &&value)
 
const Aws::StringGetSourceFile () const
 
bool SourceFileHasBeenSet () const
 
void SetSourceFile (const Aws::String &value)
 
void SetSourceFile (Aws::String &&value)
 
void SetSourceFile (const char *value)
 
FileSourceSettingsWithSourceFile (const Aws::String &value)
 
FileSourceSettingsWithSourceFile (Aws::String &&value)
 
FileSourceSettingsWithSourceFile (const char *value)
 
int GetTimeDelta () const
 
bool TimeDeltaHasBeenSet () const
 
void SetTimeDelta (int value)
 
FileSourceSettingsWithTimeDelta (int value)
 

Detailed Description

If your input captions are SCC, SMI, SRT, STL, TTML, WebVTT, or IMSC 1.1 in an xml file, specify the URI of the input caption source file. If your caption source is IMSC in an IMF package, use TrackSourceSettings instead of FileSoureSettings.

See Also:

AWS API Reference

Definition at line 36 of file FileSourceSettings.h.

Constructor & Destructor Documentation

◆ FileSourceSettings() [1/2]

Aws::MediaConvert::Model::FileSourceSettings::FileSourceSettings ( )

◆ FileSourceSettings() [2/2]

Aws::MediaConvert::Model::FileSourceSettings::FileSourceSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ Convert608To708HasBeenSet()

bool Aws::MediaConvert::Model::FileSourceSettings::Convert608To708HasBeenSet ( ) const
inline

Specify whether this set of input captions appears in your outputs in both 608 and 708 format. If you choose Upconvert (UPCONVERT), MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708.

Definition at line 61 of file FileSourceSettings.h.

◆ FramerateHasBeenSet()

bool Aws::MediaConvert::Model::FileSourceSettings::FramerateHasBeenSet ( ) const
inline

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction, using the settings Framerate numerator (framerateNumerator) and Framerate denominator (framerateDenominator). For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Definition at line 120 of file FileSourceSettings.h.

◆ GetConvert608To708()

const FileSourceConvert608To708& Aws::MediaConvert::Model::FileSourceSettings::GetConvert608To708 ( ) const
inline

Specify whether this set of input captions appears in your outputs in both 608 and 708 format. If you choose Upconvert (UPCONVERT), MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708.

Definition at line 52 of file FileSourceSettings.h.

◆ GetFramerate()

const CaptionSourceFramerate& Aws::MediaConvert::Model::FileSourceSettings::GetFramerate ( ) const
inline

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction, using the settings Framerate numerator (framerateNumerator) and Framerate denominator (framerateDenominator). For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Definition at line 109 of file FileSourceSettings.h.

◆ GetSourceFile()

const Aws::String& Aws::MediaConvert::Model::FileSourceSettings::GetSourceFile ( ) const
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 171 of file FileSourceSettings.h.

◆ GetTimeDelta()

int Aws::MediaConvert::Model::FileSourceSettings::GetTimeDelta ( ) const
inline

Specifies a time delta in seconds to offset the captions from the source file.

Definition at line 219 of file FileSourceSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::FileSourceSettings::Jsonize ( ) const

◆ operator=()

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetConvert608To708() [1/2]

void Aws::MediaConvert::Model::FileSourceSettings::SetConvert608To708 ( const FileSourceConvert608To708 value)
inline

Specify whether this set of input captions appears in your outputs in both 608 and 708 format. If you choose Upconvert (UPCONVERT), MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708.

Definition at line 70 of file FileSourceSettings.h.

◆ SetConvert608To708() [2/2]

void Aws::MediaConvert::Model::FileSourceSettings::SetConvert608To708 ( FileSourceConvert608To708 &&  value)
inline

Specify whether this set of input captions appears in your outputs in both 608 and 708 format. If you choose Upconvert (UPCONVERT), MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708.

Definition at line 79 of file FileSourceSettings.h.

◆ SetFramerate() [1/2]

void Aws::MediaConvert::Model::FileSourceSettings::SetFramerate ( CaptionSourceFramerate &&  value)
inline

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction, using the settings Framerate numerator (framerateNumerator) and Framerate denominator (framerateDenominator). For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Definition at line 142 of file FileSourceSettings.h.

◆ SetFramerate() [2/2]

void Aws::MediaConvert::Model::FileSourceSettings::SetFramerate ( const CaptionSourceFramerate value)
inline

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction, using the settings Framerate numerator (framerateNumerator) and Framerate denominator (framerateDenominator). For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Definition at line 131 of file FileSourceSettings.h.

◆ SetSourceFile() [1/3]

void Aws::MediaConvert::Model::FileSourceSettings::SetSourceFile ( Aws::String &&  value)
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 189 of file FileSourceSettings.h.

◆ SetSourceFile() [2/3]

void Aws::MediaConvert::Model::FileSourceSettings::SetSourceFile ( const Aws::String value)
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 183 of file FileSourceSettings.h.

◆ SetSourceFile() [3/3]

void Aws::MediaConvert::Model::FileSourceSettings::SetSourceFile ( const char *  value)
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 195 of file FileSourceSettings.h.

◆ SetTimeDelta()

void Aws::MediaConvert::Model::FileSourceSettings::SetTimeDelta ( int  value)
inline

Specifies a time delta in seconds to offset the captions from the source file.

Definition at line 229 of file FileSourceSettings.h.

◆ SourceFileHasBeenSet()

bool Aws::MediaConvert::Model::FileSourceSettings::SourceFileHasBeenSet ( ) const
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 177 of file FileSourceSettings.h.

◆ TimeDeltaHasBeenSet()

bool Aws::MediaConvert::Model::FileSourceSettings::TimeDeltaHasBeenSet ( ) const
inline

Specifies a time delta in seconds to offset the captions from the source file.

Definition at line 224 of file FileSourceSettings.h.

◆ WithConvert608To708() [1/2]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithConvert608To708 ( const FileSourceConvert608To708 value)
inline

Specify whether this set of input captions appears in your outputs in both 608 and 708 format. If you choose Upconvert (UPCONVERT), MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708.

Definition at line 88 of file FileSourceSettings.h.

◆ WithConvert608To708() [2/2]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithConvert608To708 ( FileSourceConvert608To708 &&  value)
inline

Specify whether this set of input captions appears in your outputs in both 608 and 708 format. If you choose Upconvert (UPCONVERT), MediaConvert includes the captions data in two ways: it passes the 608 data through using the 608 compatibility bytes fields of the 708 wrapper, and it also translates the 608 data into 708.

Definition at line 97 of file FileSourceSettings.h.

◆ WithFramerate() [1/2]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithFramerate ( CaptionSourceFramerate &&  value)
inline

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction, using the settings Framerate numerator (framerateNumerator) and Framerate denominator (framerateDenominator). For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Definition at line 164 of file FileSourceSettings.h.

◆ WithFramerate() [2/2]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithFramerate ( const CaptionSourceFramerate value)
inline

Ignore this setting unless your input captions format is SCC. To have the service compensate for differing frame rates between your input captions and input video, specify the frame rate of the captions file. Specify this value as a fraction, using the settings Framerate numerator (framerateNumerator) and Framerate denominator (framerateDenominator). For example, you might specify 24 / 1 for 24 fps, 25 / 1 for 25 fps, 24000 / 1001 for 23.976 fps, or 30000 / 1001 for 29.97 fps.

Definition at line 153 of file FileSourceSettings.h.

◆ WithSourceFile() [1/3]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithSourceFile ( Aws::String &&  value)
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 207 of file FileSourceSettings.h.

◆ WithSourceFile() [2/3]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithSourceFile ( const Aws::String value)
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 201 of file FileSourceSettings.h.

◆ WithSourceFile() [3/3]

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithSourceFile ( const char *  value)
inline

External caption file used for loading captions. Accepted file extensions are 'scc', 'ttml', 'dfxp', 'stl', 'srt', 'xml', 'smi', 'webvtt', and 'vtt'.

Definition at line 213 of file FileSourceSettings.h.

◆ WithTimeDelta()

FileSourceSettings& Aws::MediaConvert::Model::FileSourceSettings::WithTimeDelta ( int  value)
inline

Specifies a time delta in seconds to offset the captions from the source file.

Definition at line 234 of file FileSourceSettings.h.


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