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

#include <MsSmoothGroupSettings.h>

Public Member Functions

 MsSmoothGroupSettings ()
 
 MsSmoothGroupSettings (Aws::Utils::Json::JsonView jsonValue)
 
MsSmoothGroupSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< MsSmoothAdditionalManifest > & GetAdditionalManifests () const
 
bool AdditionalManifestsHasBeenSet () const
 
void SetAdditionalManifests (const Aws::Vector< MsSmoothAdditionalManifest > &value)
 
void SetAdditionalManifests (Aws::Vector< MsSmoothAdditionalManifest > &&value)
 
MsSmoothGroupSettingsWithAdditionalManifests (const Aws::Vector< MsSmoothAdditionalManifest > &value)
 
MsSmoothGroupSettingsWithAdditionalManifests (Aws::Vector< MsSmoothAdditionalManifest > &&value)
 
MsSmoothGroupSettingsAddAdditionalManifests (const MsSmoothAdditionalManifest &value)
 
MsSmoothGroupSettingsAddAdditionalManifests (MsSmoothAdditionalManifest &&value)
 
const MsSmoothAudioDeduplicationGetAudioDeduplication () const
 
bool AudioDeduplicationHasBeenSet () const
 
void SetAudioDeduplication (const MsSmoothAudioDeduplication &value)
 
void SetAudioDeduplication (MsSmoothAudioDeduplication &&value)
 
MsSmoothGroupSettingsWithAudioDeduplication (const MsSmoothAudioDeduplication &value)
 
MsSmoothGroupSettingsWithAudioDeduplication (MsSmoothAudioDeduplication &&value)
 
const Aws::StringGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const Aws::String &value)
 
void SetDestination (Aws::String &&value)
 
void SetDestination (const char *value)
 
MsSmoothGroupSettingsWithDestination (const Aws::String &value)
 
MsSmoothGroupSettingsWithDestination (Aws::String &&value)
 
MsSmoothGroupSettingsWithDestination (const char *value)
 
const DestinationSettingsGetDestinationSettings () const
 
bool DestinationSettingsHasBeenSet () const
 
void SetDestinationSettings (const DestinationSettings &value)
 
void SetDestinationSettings (DestinationSettings &&value)
 
MsSmoothGroupSettingsWithDestinationSettings (const DestinationSettings &value)
 
MsSmoothGroupSettingsWithDestinationSettings (DestinationSettings &&value)
 
const MsSmoothEncryptionSettingsGetEncryption () const
 
bool EncryptionHasBeenSet () const
 
void SetEncryption (const MsSmoothEncryptionSettings &value)
 
void SetEncryption (MsSmoothEncryptionSettings &&value)
 
MsSmoothGroupSettingsWithEncryption (const MsSmoothEncryptionSettings &value)
 
MsSmoothGroupSettingsWithEncryption (MsSmoothEncryptionSettings &&value)
 
int GetFragmentLength () const
 
bool FragmentLengthHasBeenSet () const
 
void SetFragmentLength (int value)
 
MsSmoothGroupSettingsWithFragmentLength (int value)
 
const MsSmoothFragmentLengthControlGetFragmentLengthControl () const
 
bool FragmentLengthControlHasBeenSet () const
 
void SetFragmentLengthControl (const MsSmoothFragmentLengthControl &value)
 
void SetFragmentLengthControl (MsSmoothFragmentLengthControl &&value)
 
MsSmoothGroupSettingsWithFragmentLengthControl (const MsSmoothFragmentLengthControl &value)
 
MsSmoothGroupSettingsWithFragmentLengthControl (MsSmoothFragmentLengthControl &&value)
 
const MsSmoothManifestEncodingGetManifestEncoding () const
 
bool ManifestEncodingHasBeenSet () const
 
void SetManifestEncoding (const MsSmoothManifestEncoding &value)
 
void SetManifestEncoding (MsSmoothManifestEncoding &&value)
 
MsSmoothGroupSettingsWithManifestEncoding (const MsSmoothManifestEncoding &value)
 
MsSmoothGroupSettingsWithManifestEncoding (MsSmoothManifestEncoding &&value)
 

Detailed Description

Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html. When you work directly in your JSON job specification, include this object and any required children when you set Type, under OutputGroupSettings, to MS_SMOOTH_GROUP_SETTINGS.

See Also:

AWS API Reference

Definition at line 43 of file MsSmoothGroupSettings.h.

Constructor & Destructor Documentation

◆ MsSmoothGroupSettings() [1/2]

Aws::MediaConvert::Model::MsSmoothGroupSettings::MsSmoothGroupSettings ( )

◆ MsSmoothGroupSettings() [2/2]

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

Member Function Documentation

◆ AddAdditionalManifests() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::AddAdditionalManifests ( const MsSmoothAdditionalManifest value)
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 113 of file MsSmoothGroupSettings.h.

◆ AddAdditionalManifests() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::AddAdditionalManifests ( MsSmoothAdditionalManifest &&  value)
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 122 of file MsSmoothGroupSettings.h.

◆ AdditionalManifestsHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::AdditionalManifestsHasBeenSet ( ) const
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 68 of file MsSmoothGroupSettings.h.

◆ AudioDeduplicationHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::AudioDeduplicationHasBeenSet ( ) const
inline

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Definition at line 135 of file MsSmoothGroupSettings.h.

◆ DestinationHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::DestinationHasBeenSet ( ) const
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 178 of file MsSmoothGroupSettings.h.

◆ DestinationSettingsHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::DestinationSettingsHasBeenSet ( ) const
inline

Settings associated with the destination. Will vary based on the type of destination

Definition at line 245 of file MsSmoothGroupSettings.h.

◆ EncryptionHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::EncryptionHasBeenSet ( ) const
inline

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

Definition at line 282 of file MsSmoothGroupSettings.h.

◆ FragmentLengthControlHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::FragmentLengthControlHasBeenSet ( ) const
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 362 of file MsSmoothGroupSettings.h.

◆ FragmentLengthHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::FragmentLengthHasBeenSet ( ) const
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 325 of file MsSmoothGroupSettings.h.

◆ GetAdditionalManifests()

const Aws::Vector<MsSmoothAdditionalManifest>& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetAdditionalManifests ( ) const
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 59 of file MsSmoothGroupSettings.h.

◆ GetAudioDeduplication()

const MsSmoothAudioDeduplication& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetAudioDeduplication ( ) const
inline

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Definition at line 129 of file MsSmoothGroupSettings.h.

◆ GetDestination()

const Aws::String& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetDestination ( ) const
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 169 of file MsSmoothGroupSettings.h.

◆ GetDestinationSettings()

const DestinationSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetDestinationSettings ( ) const
inline

Settings associated with the destination. Will vary based on the type of destination

Definition at line 239 of file MsSmoothGroupSettings.h.

◆ GetEncryption()

const MsSmoothEncryptionSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetEncryption ( ) const
inline

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

Definition at line 276 of file MsSmoothGroupSettings.h.

◆ GetFragmentLength()

int Aws::MediaConvert::Model::MsSmoothGroupSettings::GetFragmentLength ( ) const
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 316 of file MsSmoothGroupSettings.h.

◆ GetFragmentLengthControl()

const MsSmoothFragmentLengthControl& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetFragmentLengthControl ( ) const
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 353 of file MsSmoothGroupSettings.h.

◆ GetManifestEncoding()

const MsSmoothManifestEncoding& Aws::MediaConvert::Model::MsSmoothGroupSettings::GetManifestEncoding ( ) const
inline

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Definition at line 405 of file MsSmoothGroupSettings.h.

◆ Jsonize()

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

◆ ManifestEncodingHasBeenSet()

bool Aws::MediaConvert::Model::MsSmoothGroupSettings::ManifestEncodingHasBeenSet ( ) const
inline

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Definition at line 411 of file MsSmoothGroupSettings.h.

◆ operator=()

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

◆ SetAdditionalManifests() [1/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetAdditionalManifests ( Aws::Vector< MsSmoothAdditionalManifest > &&  value)
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 86 of file MsSmoothGroupSettings.h.

◆ SetAdditionalManifests() [2/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetAdditionalManifests ( const Aws::Vector< MsSmoothAdditionalManifest > &  value)
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 77 of file MsSmoothGroupSettings.h.

◆ SetAudioDeduplication() [1/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetAudioDeduplication ( const MsSmoothAudioDeduplication value)
inline

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Definition at line 141 of file MsSmoothGroupSettings.h.

◆ SetAudioDeduplication() [2/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetAudioDeduplication ( MsSmoothAudioDeduplication &&  value)
inline

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Definition at line 147 of file MsSmoothGroupSettings.h.

◆ SetDestination() [1/3]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetDestination ( Aws::String &&  value)
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 196 of file MsSmoothGroupSettings.h.

◆ SetDestination() [2/3]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetDestination ( const Aws::String value)
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 187 of file MsSmoothGroupSettings.h.

◆ SetDestination() [3/3]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetDestination ( const char *  value)
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 205 of file MsSmoothGroupSettings.h.

◆ SetDestinationSettings() [1/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetDestinationSettings ( const DestinationSettings value)
inline

Settings associated with the destination. Will vary based on the type of destination

Definition at line 251 of file MsSmoothGroupSettings.h.

◆ SetDestinationSettings() [2/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetDestinationSettings ( DestinationSettings &&  value)
inline

Settings associated with the destination. Will vary based on the type of destination

Definition at line 257 of file MsSmoothGroupSettings.h.

◆ SetEncryption() [1/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetEncryption ( const MsSmoothEncryptionSettings value)
inline

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

Definition at line 288 of file MsSmoothGroupSettings.h.

◆ SetEncryption() [2/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetEncryption ( MsSmoothEncryptionSettings &&  value)
inline

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

Definition at line 294 of file MsSmoothGroupSettings.h.

◆ SetFragmentLength()

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetFragmentLength ( int  value)
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 334 of file MsSmoothGroupSettings.h.

◆ SetFragmentLengthControl() [1/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetFragmentLengthControl ( const MsSmoothFragmentLengthControl value)
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 371 of file MsSmoothGroupSettings.h.

◆ SetFragmentLengthControl() [2/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetFragmentLengthControl ( MsSmoothFragmentLengthControl &&  value)
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 380 of file MsSmoothGroupSettings.h.

◆ SetManifestEncoding() [1/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetManifestEncoding ( const MsSmoothManifestEncoding value)
inline

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Definition at line 417 of file MsSmoothGroupSettings.h.

◆ SetManifestEncoding() [2/2]

void Aws::MediaConvert::Model::MsSmoothGroupSettings::SetManifestEncoding ( MsSmoothManifestEncoding &&  value)
inline

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Definition at line 423 of file MsSmoothGroupSettings.h.

◆ WithAdditionalManifests() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithAdditionalManifests ( Aws::Vector< MsSmoothAdditionalManifest > &&  value)
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 104 of file MsSmoothGroupSettings.h.

◆ WithAdditionalManifests() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithAdditionalManifests ( const Aws::Vector< MsSmoothAdditionalManifest > &  value)
inline

By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming output group in your job. This default manifest references every output in the output group. To create additional manifests that reference a subset of the outputs in the output group, specify a list of them here.

Definition at line 95 of file MsSmoothGroupSettings.h.

◆ WithAudioDeduplication() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithAudioDeduplication ( const MsSmoothAudioDeduplication value)
inline

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Definition at line 153 of file MsSmoothGroupSettings.h.

◆ WithAudioDeduplication() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithAudioDeduplication ( MsSmoothAudioDeduplication &&  value)
inline

COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into a single audio stream.

Definition at line 159 of file MsSmoothGroupSettings.h.

◆ WithDestination() [1/3]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithDestination ( Aws::String &&  value)
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 223 of file MsSmoothGroupSettings.h.

◆ WithDestination() [2/3]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithDestination ( const Aws::String value)
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 214 of file MsSmoothGroupSettings.h.

◆ WithDestination() [3/3]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithDestination ( const char *  value)
inline

Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.

Definition at line 232 of file MsSmoothGroupSettings.h.

◆ WithDestinationSettings() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithDestinationSettings ( const DestinationSettings value)
inline

Settings associated with the destination. Will vary based on the type of destination

Definition at line 263 of file MsSmoothGroupSettings.h.

◆ WithDestinationSettings() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithDestinationSettings ( DestinationSettings &&  value)
inline

Settings associated with the destination. Will vary based on the type of destination

Definition at line 269 of file MsSmoothGroupSettings.h.

◆ WithEncryption() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithEncryption ( const MsSmoothEncryptionSettings value)
inline

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

Definition at line 300 of file MsSmoothGroupSettings.h.

◆ WithEncryption() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithEncryption ( MsSmoothEncryptionSettings &&  value)
inline

If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.

Definition at line 306 of file MsSmoothGroupSettings.h.

◆ WithFragmentLength()

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithFragmentLength ( int  value)
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 343 of file MsSmoothGroupSettings.h.

◆ WithFragmentLengthControl() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithFragmentLengthControl ( const MsSmoothFragmentLengthControl value)
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 389 of file MsSmoothGroupSettings.h.

◆ WithFragmentLengthControl() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithFragmentLengthControl ( MsSmoothFragmentLengthControl &&  value)
inline

Specify how you want MediaConvert to determine the fragment length. Choose Exact (EXACT) to have the encoder use the exact length that you specify with the setting Fragment length (FragmentLength). This might result in extra I-frames. Choose Multiple of GOP (GOP_MULTIPLE) to have the encoder round up the segment lengths to match the next GOP boundary.

Definition at line 398 of file MsSmoothGroupSettings.h.

◆ WithManifestEncoding() [1/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithManifestEncoding ( const MsSmoothManifestEncoding value)
inline

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Definition at line 429 of file MsSmoothGroupSettings.h.

◆ WithManifestEncoding() [2/2]

MsSmoothGroupSettings& Aws::MediaConvert::Model::MsSmoothGroupSettings::WithManifestEncoding ( MsSmoothManifestEncoding &&  value)
inline

Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client manifest. Valid options are utf8 and utf16.

Definition at line 435 of file MsSmoothGroupSettings.h.


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