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

#include <MpdSettings.h>

Public Member Functions

 MpdSettings ()
 
 MpdSettings (Aws::Utils::Json::JsonView jsonValue)
 
MpdSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MpdAccessibilityCaptionHintsGetAccessibilityCaptionHints () const
 
bool AccessibilityCaptionHintsHasBeenSet () const
 
void SetAccessibilityCaptionHints (const MpdAccessibilityCaptionHints &value)
 
void SetAccessibilityCaptionHints (MpdAccessibilityCaptionHints &&value)
 
MpdSettingsWithAccessibilityCaptionHints (const MpdAccessibilityCaptionHints &value)
 
MpdSettingsWithAccessibilityCaptionHints (MpdAccessibilityCaptionHints &&value)
 
const MpdAudioDurationGetAudioDuration () const
 
bool AudioDurationHasBeenSet () const
 
void SetAudioDuration (const MpdAudioDuration &value)
 
void SetAudioDuration (MpdAudioDuration &&value)
 
MpdSettingsWithAudioDuration (const MpdAudioDuration &value)
 
MpdSettingsWithAudioDuration (MpdAudioDuration &&value)
 
const MpdCaptionContainerTypeGetCaptionContainerType () const
 
bool CaptionContainerTypeHasBeenSet () const
 
void SetCaptionContainerType (const MpdCaptionContainerType &value)
 
void SetCaptionContainerType (MpdCaptionContainerType &&value)
 
MpdSettingsWithCaptionContainerType (const MpdCaptionContainerType &value)
 
MpdSettingsWithCaptionContainerType (MpdCaptionContainerType &&value)
 
const MpdScte35EsamGetScte35Esam () const
 
bool Scte35EsamHasBeenSet () const
 
void SetScte35Esam (const MpdScte35Esam &value)
 
void SetScte35Esam (MpdScte35Esam &&value)
 
MpdSettingsWithScte35Esam (const MpdScte35Esam &value)
 
MpdSettingsWithScte35Esam (MpdScte35Esam &&value)
 
const MpdScte35SourceGetScte35Source () const
 
bool Scte35SourceHasBeenSet () const
 
void SetScte35Source (const MpdScte35Source &value)
 
void SetScte35Source (MpdScte35Source &&value)
 
MpdSettingsWithScte35Source (const MpdScte35Source &value)
 
MpdSettingsWithScte35Source (MpdScte35Source &&value)
 

Detailed Description

These settings relate to the fragmented MP4 container for the segments in your DASH outputs.

See Also:

AWS API Reference

Definition at line 36 of file MpdSettings.h.

Constructor & Destructor Documentation

◆ MpdSettings() [1/2]

Aws::MediaConvert::Model::MpdSettings::MpdSettings ( )

◆ MpdSettings() [2/2]

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

Member Function Documentation

◆ AccessibilityCaptionHintsHasBeenSet()

bool Aws::MediaConvert::Model::MpdSettings::AccessibilityCaptionHintsHasBeenSet ( ) const
inline

Optional. Choose Include (INCLUDE) to have MediaConvert mark up your DASH manifest with <Accessibility> elements for embedded 608 captions. This markup isn't generally required, but some video players require it to discover and play embedded 608 captions. Keep the default value, Exclude (EXCLUDE), to leave these elements out. When you enable this setting, this is the markup that MediaConvert includes in your manifest: <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=eng">

Definition at line 65 of file MpdSettings.h.

◆ AudioDurationHasBeenSet()

bool Aws::MediaConvert::Model::MpdSettings::AudioDurationHasBeenSet ( ) const
inline

Specify this setting only when your output will be consumed by a downstream repackaging workflow that is sensitive to very small duration differences between video and audio. For this situation, choose Match video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration (DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the total duration of each audio stream is at least as long as the total duration of the video stream. After padding or trimming, the audio stream duration is no more than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio codec.

Definition at line 144 of file MpdSettings.h.

◆ CaptionContainerTypeHasBeenSet()

bool Aws::MediaConvert::Model::MpdSettings::CaptionContainerTypeHasBeenSet ( ) const
inline

Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files.

Definition at line 233 of file MpdSettings.h.

◆ GetAccessibilityCaptionHints()

const MpdAccessibilityCaptionHints& Aws::MediaConvert::Model::MpdSettings::GetAccessibilityCaptionHints ( ) const
inline

Optional. Choose Include (INCLUDE) to have MediaConvert mark up your DASH manifest with <Accessibility> elements for embedded 608 captions. This markup isn't generally required, but some video players require it to discover and play embedded 608 captions. Keep the default value, Exclude (EXCLUDE), to leave these elements out. When you enable this setting, this is the markup that MediaConvert includes in your manifest: <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=eng">

Definition at line 54 of file MpdSettings.h.

◆ GetAudioDuration()

const MpdAudioDuration& Aws::MediaConvert::Model::MpdSettings::GetAudioDuration ( ) const
inline

Specify this setting only when your output will be consumed by a downstream repackaging workflow that is sensitive to very small duration differences between video and audio. For this situation, choose Match video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration (DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the total duration of each audio stream is at least as long as the total duration of the video stream. After padding or trimming, the audio stream duration is no more than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio codec.

Definition at line 127 of file MpdSettings.h.

◆ GetCaptionContainerType()

const MpdCaptionContainerType& Aws::MediaConvert::Model::MpdSettings::GetCaptionContainerType ( ) const
inline

Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files.

Definition at line 223 of file MpdSettings.h.

◆ GetScte35Esam()

const MpdScte35Esam& Aws::MediaConvert::Model::MpdSettings::GetScte35Esam ( ) const
inline

Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).

Definition at line 281 of file MpdSettings.h.

◆ GetScte35Source()

const MpdScte35Source& Aws::MediaConvert::Model::MpdSettings::GetScte35Source ( ) const
inline

Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose None (NONE) if you don't want those SCTE-35 markers in this output.

Definition at line 325 of file MpdSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ Scte35EsamHasBeenSet()

bool Aws::MediaConvert::Model::MpdSettings::Scte35EsamHasBeenSet ( ) const
inline

Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).

Definition at line 288 of file MpdSettings.h.

◆ Scte35SourceHasBeenSet()

bool Aws::MediaConvert::Model::MpdSettings::Scte35SourceHasBeenSet ( ) const
inline

Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose None (NONE) if you don't want those SCTE-35 markers in this output.

Definition at line 333 of file MpdSettings.h.

◆ SetAccessibilityCaptionHints() [1/2]

void Aws::MediaConvert::Model::MpdSettings::SetAccessibilityCaptionHints ( const MpdAccessibilityCaptionHints value)
inline

Optional. Choose Include (INCLUDE) to have MediaConvert mark up your DASH manifest with <Accessibility> elements for embedded 608 captions. This markup isn't generally required, but some video players require it to discover and play embedded 608 captions. Keep the default value, Exclude (EXCLUDE), to leave these elements out. When you enable this setting, this is the markup that MediaConvert includes in your manifest: <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=eng">

Definition at line 76 of file MpdSettings.h.

◆ SetAccessibilityCaptionHints() [2/2]

void Aws::MediaConvert::Model::MpdSettings::SetAccessibilityCaptionHints ( MpdAccessibilityCaptionHints &&  value)
inline

Optional. Choose Include (INCLUDE) to have MediaConvert mark up your DASH manifest with <Accessibility> elements for embedded 608 captions. This markup isn't generally required, but some video players require it to discover and play embedded 608 captions. Keep the default value, Exclude (EXCLUDE), to leave these elements out. When you enable this setting, this is the markup that MediaConvert includes in your manifest: <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=eng">

Definition at line 87 of file MpdSettings.h.

◆ SetAudioDuration() [1/2]

void Aws::MediaConvert::Model::MpdSettings::SetAudioDuration ( const MpdAudioDuration value)
inline

Specify this setting only when your output will be consumed by a downstream repackaging workflow that is sensitive to very small duration differences between video and audio. For this situation, choose Match video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration (DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the total duration of each audio stream is at least as long as the total duration of the video stream. After padding or trimming, the audio stream duration is no more than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio codec.

Definition at line 161 of file MpdSettings.h.

◆ SetAudioDuration() [2/2]

void Aws::MediaConvert::Model::MpdSettings::SetAudioDuration ( MpdAudioDuration &&  value)
inline

Specify this setting only when your output will be consumed by a downstream repackaging workflow that is sensitive to very small duration differences between video and audio. For this situation, choose Match video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration (DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the total duration of each audio stream is at least as long as the total duration of the video stream. After padding or trimming, the audio stream duration is no more than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio codec.

Definition at line 178 of file MpdSettings.h.

◆ SetCaptionContainerType() [1/2]

void Aws::MediaConvert::Model::MpdSettings::SetCaptionContainerType ( const MpdCaptionContainerType value)
inline

Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files.

Definition at line 243 of file MpdSettings.h.

◆ SetCaptionContainerType() [2/2]

void Aws::MediaConvert::Model::MpdSettings::SetCaptionContainerType ( MpdCaptionContainerType &&  value)
inline

Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files.

Definition at line 253 of file MpdSettings.h.

◆ SetScte35Esam() [1/2]

void Aws::MediaConvert::Model::MpdSettings::SetScte35Esam ( const MpdScte35Esam value)
inline

Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).

Definition at line 295 of file MpdSettings.h.

◆ SetScte35Esam() [2/2]

void Aws::MediaConvert::Model::MpdSettings::SetScte35Esam ( MpdScte35Esam &&  value)
inline

Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).

Definition at line 302 of file MpdSettings.h.

◆ SetScte35Source() [1/2]

void Aws::MediaConvert::Model::MpdSettings::SetScte35Source ( const MpdScte35Source value)
inline

Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose None (NONE) if you don't want those SCTE-35 markers in this output.

Definition at line 341 of file MpdSettings.h.

◆ SetScte35Source() [2/2]

void Aws::MediaConvert::Model::MpdSettings::SetScte35Source ( MpdScte35Source &&  value)
inline

Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose None (NONE) if you don't want those SCTE-35 markers in this output.

Definition at line 349 of file MpdSettings.h.

◆ WithAccessibilityCaptionHints() [1/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithAccessibilityCaptionHints ( const MpdAccessibilityCaptionHints value)
inline

Optional. Choose Include (INCLUDE) to have MediaConvert mark up your DASH manifest with <Accessibility> elements for embedded 608 captions. This markup isn't generally required, but some video players require it to discover and play embedded 608 captions. Keep the default value, Exclude (EXCLUDE), to leave these elements out. When you enable this setting, this is the markup that MediaConvert includes in your manifest: <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=eng">

Definition at line 98 of file MpdSettings.h.

◆ WithAccessibilityCaptionHints() [2/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithAccessibilityCaptionHints ( MpdAccessibilityCaptionHints &&  value)
inline

Optional. Choose Include (INCLUDE) to have MediaConvert mark up your DASH manifest with <Accessibility> elements for embedded 608 captions. This markup isn't generally required, but some video players require it to discover and play embedded 608 captions. Keep the default value, Exclude (EXCLUDE), to leave these elements out. When you enable this setting, this is the markup that MediaConvert includes in your manifest: <Accessibility schemeIdUri="urn:scte:dash:cc:cea-608:2015" value="CC1=eng">

Definition at line 109 of file MpdSettings.h.

◆ WithAudioDuration() [1/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithAudioDuration ( const MpdAudioDuration value)
inline

Specify this setting only when your output will be consumed by a downstream repackaging workflow that is sensitive to very small duration differences between video and audio. For this situation, choose Match video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration (DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the total duration of each audio stream is at least as long as the total duration of the video stream. After padding or trimming, the audio stream duration is no more than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio codec.

Definition at line 195 of file MpdSettings.h.

◆ WithAudioDuration() [2/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithAudioDuration ( MpdAudioDuration &&  value)
inline

Specify this setting only when your output will be consumed by a downstream repackaging workflow that is sensitive to very small duration differences between video and audio. For this situation, choose Match video duration (MATCH_VIDEO_DURATION). In all other cases, keep the default value, Default codec duration (DEFAULT_CODEC_DURATION). When you choose Match video duration, MediaConvert pads the output audio streams with silence or trims them to ensure that the total duration of each audio stream is at least as long as the total duration of the video stream. After padding or trimming, the audio stream duration is no more than one frame longer than the video stream. MediaConvert applies audio padding or trimming only to the end of the last segment of the output. For unsegmented outputs, MediaConvert adds padding only to the end of the file. When you keep the default value, any minor discrepancies between audio and video duration will depend on your output audio codec.

Definition at line 212 of file MpdSettings.h.

◆ WithCaptionContainerType() [1/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithCaptionContainerType ( const MpdCaptionContainerType value)
inline

Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files.

Definition at line 263 of file MpdSettings.h.

◆ WithCaptionContainerType() [2/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithCaptionContainerType ( MpdCaptionContainerType &&  value)
inline

Use this setting only in DASH output groups that include sidecar TTML or IMSC captions. You specify sidecar captions in a separate output from your audio and video. Choose Raw (RAW) for captions in a single XML file in a raw container. Choose Fragmented MPEG-4 (FRAGMENTED_MP4) for captions in XML format contained within fragmented MP4 files. This set of fragmented MP4 files is separate from your video and audio fragmented MP4 files.

Definition at line 273 of file MpdSettings.h.

◆ WithScte35Esam() [1/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithScte35Esam ( const MpdScte35Esam value)
inline

Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).

Definition at line 309 of file MpdSettings.h.

◆ WithScte35Esam() [2/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithScte35Esam ( MpdScte35Esam &&  value)
inline

Use this setting only when you specify SCTE-35 markers from ESAM. Choose INSERT to put SCTE-35 markers in this output at the insertion points that you specify in an ESAM XML document. Provide the document in the setting SCC XML (sccXml).

Definition at line 316 of file MpdSettings.h.

◆ WithScte35Source() [1/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithScte35Source ( const MpdScte35Source value)
inline

Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose None (NONE) if you don't want those SCTE-35 markers in this output.

Definition at line 357 of file MpdSettings.h.

◆ WithScte35Source() [2/2]

MpdSettings& Aws::MediaConvert::Model::MpdSettings::WithScte35Source ( MpdScte35Source &&  value)
inline

Ignore this setting unless you have SCTE-35 markers in your input video file. Choose Passthrough (PASSTHROUGH) if you want SCTE-35 markers that appear in your input to also appear in this output. Choose None (NONE) if you don't want those SCTE-35 markers in this output.

Definition at line 365 of file MpdSettings.h.


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