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

#include <HlsSettings.h>

Public Member Functions

 HlsSettings ()
 
 HlsSettings (Aws::Utils::Json::JsonView jsonValue)
 
HlsSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAudioGroupId () const
 
bool AudioGroupIdHasBeenSet () const
 
void SetAudioGroupId (const Aws::String &value)
 
void SetAudioGroupId (Aws::String &&value)
 
void SetAudioGroupId (const char *value)
 
HlsSettingsWithAudioGroupId (const Aws::String &value)
 
HlsSettingsWithAudioGroupId (Aws::String &&value)
 
HlsSettingsWithAudioGroupId (const char *value)
 
const HlsAudioOnlyContainerGetAudioOnlyContainer () const
 
bool AudioOnlyContainerHasBeenSet () const
 
void SetAudioOnlyContainer (const HlsAudioOnlyContainer &value)
 
void SetAudioOnlyContainer (HlsAudioOnlyContainer &&value)
 
HlsSettingsWithAudioOnlyContainer (const HlsAudioOnlyContainer &value)
 
HlsSettingsWithAudioOnlyContainer (HlsAudioOnlyContainer &&value)
 
const Aws::StringGetAudioRenditionSets () const
 
bool AudioRenditionSetsHasBeenSet () const
 
void SetAudioRenditionSets (const Aws::String &value)
 
void SetAudioRenditionSets (Aws::String &&value)
 
void SetAudioRenditionSets (const char *value)
 
HlsSettingsWithAudioRenditionSets (const Aws::String &value)
 
HlsSettingsWithAudioRenditionSets (Aws::String &&value)
 
HlsSettingsWithAudioRenditionSets (const char *value)
 
const HlsAudioTrackTypeGetAudioTrackType () const
 
bool AudioTrackTypeHasBeenSet () const
 
void SetAudioTrackType (const HlsAudioTrackType &value)
 
void SetAudioTrackType (HlsAudioTrackType &&value)
 
HlsSettingsWithAudioTrackType (const HlsAudioTrackType &value)
 
HlsSettingsWithAudioTrackType (HlsAudioTrackType &&value)
 
const HlsDescriptiveVideoServiceFlagGetDescriptiveVideoServiceFlag () const
 
bool DescriptiveVideoServiceFlagHasBeenSet () const
 
void SetDescriptiveVideoServiceFlag (const HlsDescriptiveVideoServiceFlag &value)
 
void SetDescriptiveVideoServiceFlag (HlsDescriptiveVideoServiceFlag &&value)
 
HlsSettingsWithDescriptiveVideoServiceFlag (const HlsDescriptiveVideoServiceFlag &value)
 
HlsSettingsWithDescriptiveVideoServiceFlag (HlsDescriptiveVideoServiceFlag &&value)
 
const HlsIFrameOnlyManifestGetIFrameOnlyManifest () const
 
bool IFrameOnlyManifestHasBeenSet () const
 
void SetIFrameOnlyManifest (const HlsIFrameOnlyManifest &value)
 
void SetIFrameOnlyManifest (HlsIFrameOnlyManifest &&value)
 
HlsSettingsWithIFrameOnlyManifest (const HlsIFrameOnlyManifest &value)
 
HlsSettingsWithIFrameOnlyManifest (HlsIFrameOnlyManifest &&value)
 
const Aws::StringGetSegmentModifier () const
 
bool SegmentModifierHasBeenSet () const
 
void SetSegmentModifier (const Aws::String &value)
 
void SetSegmentModifier (Aws::String &&value)
 
void SetSegmentModifier (const char *value)
 
HlsSettingsWithSegmentModifier (const Aws::String &value)
 
HlsSettingsWithSegmentModifier (Aws::String &&value)
 
HlsSettingsWithSegmentModifier (const char *value)
 

Detailed Description

Settings for HLS output groups

See Also:

AWS API Reference

Definition at line 35 of file HlsSettings.h.

Constructor & Destructor Documentation

◆ HlsSettings() [1/2]

Aws::MediaConvert::Model::HlsSettings::HlsSettings ( )

◆ HlsSettings() [2/2]

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

Member Function Documentation

◆ AudioGroupIdHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::AudioGroupIdHasBeenSet ( ) const
inline

Specifies the group to which the audio rendition belongs.

Definition at line 52 of file HlsSettings.h.

◆ AudioOnlyContainerHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::AudioOnlyContainerHasBeenSet ( ) const
inline

Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw container. Regardless of the value that you specify here, if this output has video, the service will place the output into an MPEG2-TS container.

Definition at line 101 of file HlsSettings.h.

◆ AudioRenditionSetsHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::AudioRenditionSetsHasBeenSet ( ) const
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 150 of file HlsSettings.h.

◆ AudioTrackTypeHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::AudioTrackTypeHasBeenSet ( ) const
inline

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

Definition at line 217 of file HlsSettings.h.

◆ DescriptiveVideoServiceFlagHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::DescriptiveVideoServiceFlagHasBeenSet ( ) const
inline

Specify whether to flag this audio track as descriptive video service (DVS) in your HLS parent manifest. When you choose Flag (FLAG), MediaConvert includes the parameter CHARACTERISTICS="public.accessibility.describes-video" in the EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation.

Definition at line 300 of file HlsSettings.h.

◆ GetAudioGroupId()

const Aws::String& Aws::MediaConvert::Model::HlsSettings::GetAudioGroupId ( ) const
inline

Specifies the group to which the audio rendition belongs.

Definition at line 47 of file HlsSettings.h.

◆ GetAudioOnlyContainer()

const HlsAudioOnlyContainer& Aws::MediaConvert::Model::HlsSettings::GetAudioOnlyContainer ( ) const
inline

Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw container. Regardless of the value that you specify here, if this output has video, the service will place the output into an MPEG2-TS container.

Definition at line 92 of file HlsSettings.h.

◆ GetAudioRenditionSets()

const Aws::String& Aws::MediaConvert::Model::HlsSettings::GetAudioRenditionSets ( ) const
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 144 of file HlsSettings.h.

◆ GetAudioTrackType()

const HlsAudioTrackType& Aws::MediaConvert::Model::HlsSettings::GetAudioTrackType ( ) const
inline

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

Definition at line 202 of file HlsSettings.h.

◆ GetDescriptiveVideoServiceFlag()

const HlsDescriptiveVideoServiceFlag& Aws::MediaConvert::Model::HlsSettings::GetDescriptiveVideoServiceFlag ( ) const
inline

Specify whether to flag this audio track as descriptive video service (DVS) in your HLS parent manifest. When you choose Flag (FLAG), MediaConvert includes the parameter CHARACTERISTICS="public.accessibility.describes-video" in the EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation.

Definition at line 289 of file HlsSettings.h.

◆ GetIFrameOnlyManifest()

const HlsIFrameOnlyManifest& Aws::MediaConvert::Model::HlsSettings::GetIFrameOnlyManifest ( ) const
inline

Choose Include (INCLUDE) to have MediaConvert generate a child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE).

Definition at line 356 of file HlsSettings.h.

◆ GetSegmentModifier()

const Aws::String& Aws::MediaConvert::Model::HlsSettings::GetSegmentModifier ( ) const
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 420 of file HlsSettings.h.

◆ IFrameOnlyManifestHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::IFrameOnlyManifestHasBeenSet ( ) const
inline

Choose Include (INCLUDE) to have MediaConvert generate a child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE).

Definition at line 367 of file HlsSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SegmentModifierHasBeenSet()

bool Aws::MediaConvert::Model::HlsSettings::SegmentModifierHasBeenSet ( ) const
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 428 of file HlsSettings.h.

◆ SetAudioGroupId() [1/3]

void Aws::MediaConvert::Model::HlsSettings::SetAudioGroupId ( Aws::String &&  value)
inline

Specifies the group to which the audio rendition belongs.

Definition at line 62 of file HlsSettings.h.

◆ SetAudioGroupId() [2/3]

void Aws::MediaConvert::Model::HlsSettings::SetAudioGroupId ( const Aws::String value)
inline

Specifies the group to which the audio rendition belongs.

Definition at line 57 of file HlsSettings.h.

◆ SetAudioGroupId() [3/3]

void Aws::MediaConvert::Model::HlsSettings::SetAudioGroupId ( const char *  value)
inline

Specifies the group to which the audio rendition belongs.

Definition at line 67 of file HlsSettings.h.

◆ SetAudioOnlyContainer() [1/2]

void Aws::MediaConvert::Model::HlsSettings::SetAudioOnlyContainer ( const HlsAudioOnlyContainer value)
inline

Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw container. Regardless of the value that you specify here, if this output has video, the service will place the output into an MPEG2-TS container.

Definition at line 110 of file HlsSettings.h.

◆ SetAudioOnlyContainer() [2/2]

void Aws::MediaConvert::Model::HlsSettings::SetAudioOnlyContainer ( HlsAudioOnlyContainer &&  value)
inline

Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw container. Regardless of the value that you specify here, if this output has video, the service will place the output into an MPEG2-TS container.

Definition at line 119 of file HlsSettings.h.

◆ SetAudioRenditionSets() [1/3]

void Aws::MediaConvert::Model::HlsSettings::SetAudioRenditionSets ( Aws::String &&  value)
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 162 of file HlsSettings.h.

◆ SetAudioRenditionSets() [2/3]

void Aws::MediaConvert::Model::HlsSettings::SetAudioRenditionSets ( const Aws::String value)
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 156 of file HlsSettings.h.

◆ SetAudioRenditionSets() [3/3]

void Aws::MediaConvert::Model::HlsSettings::SetAudioRenditionSets ( const char *  value)
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 168 of file HlsSettings.h.

◆ SetAudioTrackType() [1/2]

void Aws::MediaConvert::Model::HlsSettings::SetAudioTrackType ( const HlsAudioTrackType value)
inline

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

Definition at line 232 of file HlsSettings.h.

◆ SetAudioTrackType() [2/2]

void Aws::MediaConvert::Model::HlsSettings::SetAudioTrackType ( HlsAudioTrackType &&  value)
inline

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

Definition at line 247 of file HlsSettings.h.

◆ SetDescriptiveVideoServiceFlag() [1/2]

void Aws::MediaConvert::Model::HlsSettings::SetDescriptiveVideoServiceFlag ( const HlsDescriptiveVideoServiceFlag value)
inline

Specify whether to flag this audio track as descriptive video service (DVS) in your HLS parent manifest. When you choose Flag (FLAG), MediaConvert includes the parameter CHARACTERISTICS="public.accessibility.describes-video" in the EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation.

Definition at line 311 of file HlsSettings.h.

◆ SetDescriptiveVideoServiceFlag() [2/2]

void Aws::MediaConvert::Model::HlsSettings::SetDescriptiveVideoServiceFlag ( HlsDescriptiveVideoServiceFlag &&  value)
inline

Specify whether to flag this audio track as descriptive video service (DVS) in your HLS parent manifest. When you choose Flag (FLAG), MediaConvert includes the parameter CHARACTERISTICS="public.accessibility.describes-video" in the EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation.

Definition at line 322 of file HlsSettings.h.

◆ SetIFrameOnlyManifest() [1/2]

void Aws::MediaConvert::Model::HlsSettings::SetIFrameOnlyManifest ( const HlsIFrameOnlyManifest value)
inline

Choose Include (INCLUDE) to have MediaConvert generate a child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE).

Definition at line 378 of file HlsSettings.h.

◆ SetIFrameOnlyManifest() [2/2]

void Aws::MediaConvert::Model::HlsSettings::SetIFrameOnlyManifest ( HlsIFrameOnlyManifest &&  value)
inline

Choose Include (INCLUDE) to have MediaConvert generate a child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE).

Definition at line 389 of file HlsSettings.h.

◆ SetSegmentModifier() [1/3]

void Aws::MediaConvert::Model::HlsSettings::SetSegmentModifier ( Aws::String &&  value)
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 444 of file HlsSettings.h.

◆ SetSegmentModifier() [2/3]

void Aws::MediaConvert::Model::HlsSettings::SetSegmentModifier ( const Aws::String value)
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 436 of file HlsSettings.h.

◆ SetSegmentModifier() [3/3]

void Aws::MediaConvert::Model::HlsSettings::SetSegmentModifier ( const char *  value)
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 452 of file HlsSettings.h.

◆ WithAudioGroupId() [1/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioGroupId ( Aws::String &&  value)
inline

Specifies the group to which the audio rendition belongs.

Definition at line 77 of file HlsSettings.h.

◆ WithAudioGroupId() [2/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioGroupId ( const Aws::String value)
inline

Specifies the group to which the audio rendition belongs.

Definition at line 72 of file HlsSettings.h.

◆ WithAudioGroupId() [3/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioGroupId ( const char *  value)
inline

Specifies the group to which the audio rendition belongs.

Definition at line 82 of file HlsSettings.h.

◆ WithAudioOnlyContainer() [1/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioOnlyContainer ( const HlsAudioOnlyContainer value)
inline

Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw container. Regardless of the value that you specify here, if this output has video, the service will place the output into an MPEG2-TS container.

Definition at line 128 of file HlsSettings.h.

◆ WithAudioOnlyContainer() [2/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioOnlyContainer ( HlsAudioOnlyContainer &&  value)
inline

Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw container. Regardless of the value that you specify here, if this output has video, the service will place the output into an MPEG2-TS container.

Definition at line 137 of file HlsSettings.h.

◆ WithAudioRenditionSets() [1/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioRenditionSets ( Aws::String &&  value)
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 180 of file HlsSettings.h.

◆ WithAudioRenditionSets() [2/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioRenditionSets ( const Aws::String value)
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 174 of file HlsSettings.h.

◆ WithAudioRenditionSets() [3/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioRenditionSets ( const char *  value)
inline

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ','.

Definition at line 186 of file HlsSettings.h.

◆ WithAudioTrackType() [1/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioTrackType ( const HlsAudioTrackType value)
inline

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

Definition at line 262 of file HlsSettings.h.

◆ WithAudioTrackType() [2/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithAudioTrackType ( HlsAudioTrackType &&  value)
inline

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

Definition at line 277 of file HlsSettings.h.

◆ WithDescriptiveVideoServiceFlag() [1/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithDescriptiveVideoServiceFlag ( const HlsDescriptiveVideoServiceFlag value)
inline

Specify whether to flag this audio track as descriptive video service (DVS) in your HLS parent manifest. When you choose Flag (FLAG), MediaConvert includes the parameter CHARACTERISTICS="public.accessibility.describes-video" in the EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation.

Definition at line 333 of file HlsSettings.h.

◆ WithDescriptiveVideoServiceFlag() [2/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithDescriptiveVideoServiceFlag ( HlsDescriptiveVideoServiceFlag &&  value)
inline

Specify whether to flag this audio track as descriptive video service (DVS) in your HLS parent manifest. When you choose Flag (FLAG), MediaConvert includes the parameter CHARACTERISTICS="public.accessibility.describes-video" in the EXT-X-MEDIA entry for this track. When you keep the default choice, Don't flag (DONT_FLAG), MediaConvert leaves this parameter out. The DVS flag can help with accessibility on Apple devices. For more information, see the Apple documentation.

Definition at line 344 of file HlsSettings.h.

◆ WithIFrameOnlyManifest() [1/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithIFrameOnlyManifest ( const HlsIFrameOnlyManifest value)
inline

Choose Include (INCLUDE) to have MediaConvert generate a child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE).

Definition at line 400 of file HlsSettings.h.

◆ WithIFrameOnlyManifest() [2/2]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithIFrameOnlyManifest ( HlsIFrameOnlyManifest &&  value)
inline

Choose Include (INCLUDE) to have MediaConvert generate a child manifest that lists only the I-frames for this rendition, in addition to your regular manifest for this rendition. You might use this manifest as part of a workflow that creates preview functions for your video. MediaConvert adds both the I-frame only child manifest and the regular child manifest to the parent manifest. When you don't need the I-frame only child manifest, keep the default value Exclude (EXCLUDE).

Definition at line 411 of file HlsSettings.h.

◆ WithSegmentModifier() [1/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithSegmentModifier ( Aws::String &&  value)
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 468 of file HlsSettings.h.

◆ WithSegmentModifier() [2/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithSegmentModifier ( const Aws::String value)
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 460 of file HlsSettings.h.

◆ WithSegmentModifier() [3/3]

HlsSettings& Aws::MediaConvert::Model::HlsSettings::WithSegmentModifier ( const char *  value)
inline

Use this setting to add an identifying string to the filename of each segment. The service adds this string between the name modifier and segment index number. You can use format identifiers in the string. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Definition at line 476 of file HlsSettings.h.


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