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

#include <AudioCodecOptions.h>

Public Member Functions

 AudioCodecOptions ()
 
 AudioCodecOptions (Aws::Utils::Json::JsonView jsonValue)
 
AudioCodecOptionsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProfile () const
 
bool ProfileHasBeenSet () const
 
void SetProfile (const Aws::String &value)
 
void SetProfile (Aws::String &&value)
 
void SetProfile (const char *value)
 
AudioCodecOptionsWithProfile (const Aws::String &value)
 
AudioCodecOptionsWithProfile (Aws::String &&value)
 
AudioCodecOptionsWithProfile (const char *value)
 
const Aws::StringGetBitDepth () const
 
bool BitDepthHasBeenSet () const
 
void SetBitDepth (const Aws::String &value)
 
void SetBitDepth (Aws::String &&value)
 
void SetBitDepth (const char *value)
 
AudioCodecOptionsWithBitDepth (const Aws::String &value)
 
AudioCodecOptionsWithBitDepth (Aws::String &&value)
 
AudioCodecOptionsWithBitDepth (const char *value)
 
const Aws::StringGetBitOrder () const
 
bool BitOrderHasBeenSet () const
 
void SetBitOrder (const Aws::String &value)
 
void SetBitOrder (Aws::String &&value)
 
void SetBitOrder (const char *value)
 
AudioCodecOptionsWithBitOrder (const Aws::String &value)
 
AudioCodecOptionsWithBitOrder (Aws::String &&value)
 
AudioCodecOptionsWithBitOrder (const char *value)
 
const Aws::StringGetSigned () const
 
bool SignedHasBeenSet () const
 
void SetSigned (const Aws::String &value)
 
void SetSigned (Aws::String &&value)
 
void SetSigned (const char *value)
 
AudioCodecOptionsWithSigned (const Aws::String &value)
 
AudioCodecOptionsWithSigned (Aws::String &&value)
 
AudioCodecOptionsWithSigned (const char *value)
 

Detailed Description

Options associated with your audio codec.

See Also:

AWS API Reference

Definition at line 31 of file AudioCodecOptions.h.

Constructor & Destructor Documentation

◆ AudioCodecOptions() [1/2]

Aws::ElasticTranscoder::Model::AudioCodecOptions::AudioCodecOptions ( )

◆ AudioCodecOptions() [2/2]

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

Member Function Documentation

◆ BitDepthHasBeenSet()

bool Aws::ElasticTranscoder::Model::AudioCodecOptions::BitDepthHasBeenSet ( ) const
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 203 of file AudioCodecOptions.h.

◆ BitOrderHasBeenSet()

bool Aws::ElasticTranscoder::Model::AudioCodecOptions::BitOrderHasBeenSet ( ) const
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 278 of file AudioCodecOptions.h.

◆ GetBitDepth()

const Aws::String& Aws::ElasticTranscoder::Model::AudioCodecOptions::GetBitDepth ( ) const
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 193 of file AudioCodecOptions.h.

◆ GetBitOrder()

const Aws::String& Aws::ElasticTranscoder::Model::AudioCodecOptions::GetBitOrder ( ) const
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 271 of file AudioCodecOptions.h.

◆ GetProfile()

const Aws::String& Aws::ElasticTranscoder::Model::AudioCodecOptions::GetProfile ( ) const
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 56 of file AudioCodecOptions.h.

◆ GetSigned()

const Aws::String& Aws::ElasticTranscoder::Model::AudioCodecOptions::GetSigned ( ) const
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 329 of file AudioCodecOptions.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProfileHasBeenSet()

bool Aws::ElasticTranscoder::Model::AudioCodecOptions::ProfileHasBeenSet ( ) const
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 74 of file AudioCodecOptions.h.

◆ SetBitDepth() [1/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetBitDepth ( Aws::String &&  value)
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 223 of file AudioCodecOptions.h.

◆ SetBitDepth() [2/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetBitDepth ( const Aws::String value)
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 213 of file AudioCodecOptions.h.

◆ SetBitDepth() [3/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetBitDepth ( const char *  value)
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 233 of file AudioCodecOptions.h.

◆ SetBitOrder() [1/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetBitOrder ( Aws::String &&  value)
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 292 of file AudioCodecOptions.h.

◆ SetBitOrder() [2/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetBitOrder ( const Aws::String value)
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 285 of file AudioCodecOptions.h.

◆ SetBitOrder() [3/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetBitOrder ( const char *  value)
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 299 of file AudioCodecOptions.h.

◆ SetProfile() [1/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetProfile ( Aws::String &&  value)
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 110 of file AudioCodecOptions.h.

◆ SetProfile() [2/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetProfile ( const Aws::String value)
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 92 of file AudioCodecOptions.h.

◆ SetProfile() [3/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetProfile ( const char *  value)
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 128 of file AudioCodecOptions.h.

◆ SetSigned() [1/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetSigned ( Aws::String &&  value)
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 353 of file AudioCodecOptions.h.

◆ SetSigned() [2/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetSigned ( const Aws::String value)
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 345 of file AudioCodecOptions.h.

◆ SetSigned() [3/3]

void Aws::ElasticTranscoder::Model::AudioCodecOptions::SetSigned ( const char *  value)
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 361 of file AudioCodecOptions.h.

◆ SignedHasBeenSet()

bool Aws::ElasticTranscoder::Model::AudioCodecOptions::SignedHasBeenSet ( ) const
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 337 of file AudioCodecOptions.h.

◆ WithBitDepth() [1/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithBitDepth ( Aws::String &&  value)
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 253 of file AudioCodecOptions.h.

◆ WithBitDepth() [2/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithBitDepth ( const Aws::String value)
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 243 of file AudioCodecOptions.h.

◆ WithBitDepth() [3/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithBitDepth ( const char *  value)
inline

You can only choose an audio bit depth when you specify flac or pcm for the value of Audio:Codec.

The bit depth of a sample is how many bits of information are included in the audio samples. The higher the bit depth, the better the audio, but the larger the file.

Valid values are 16 and 24.

The most common bit depth is 24.

Definition at line 263 of file AudioCodecOptions.h.

◆ WithBitOrder() [1/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithBitOrder ( Aws::String &&  value)
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 313 of file AudioCodecOptions.h.

◆ WithBitOrder() [2/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithBitOrder ( const Aws::String value)
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 306 of file AudioCodecOptions.h.

◆ WithBitOrder() [3/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithBitOrder ( const char *  value)
inline

You can only choose an audio bit order when you specify pcm for the value of Audio:Codec.

The order the bits of a PCM sample are stored in.

The supported value is LittleEndian.

Definition at line 320 of file AudioCodecOptions.h.

◆ WithProfile() [1/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithProfile ( Aws::String &&  value)
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 164 of file AudioCodecOptions.h.

◆ WithProfile() [2/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithProfile ( const Aws::String value)
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 146 of file AudioCodecOptions.h.

◆ WithProfile() [3/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithProfile ( const char *  value)
inline

You can only choose an audio profile when you specify AAC for the value of Audio:Codec.

Specify the AAC profile for the output file. Elastic Transcoder supports the following profiles:

  • auto: If you specify auto, Elastic Transcoder selects the profile based on the bit rate selected for the output file.

  • AAC-LC: The most common AAC profile. Use for bit rates larger than 64 kbps.

  • HE-AAC: Not supported on some older players and devices. Use for bit rates between 40 and 80 kbps.

  • HE-AACv2: Not supported on some players and devices. Use for bit rates less than 48 kbps.

All outputs in a Smooth playlist must have the same value for Profile.

If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.

Definition at line 182 of file AudioCodecOptions.h.

◆ WithSigned() [1/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithSigned ( Aws::String &&  value)
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 377 of file AudioCodecOptions.h.

◆ WithSigned() [2/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithSigned ( const Aws::String value)
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 369 of file AudioCodecOptions.h.

◆ WithSigned() [3/3]

AudioCodecOptions& Aws::ElasticTranscoder::Model::AudioCodecOptions::WithSigned ( const char *  value)
inline

You can only choose whether an audio sample is signed when you specify pcm for the value of Audio:Codec.

Whether audio samples are represented with negative and positive numbers (signed) or only positive numbers (unsigned).

The supported value is Signed.

Definition at line 385 of file AudioCodecOptions.h.


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