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

#include <VorbisSettings.h>

Public Member Functions

 VorbisSettings ()
 
 VorbisSettings (Aws::Utils::Json::JsonView jsonValue)
 
VorbisSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetChannels () const
 
bool ChannelsHasBeenSet () const
 
void SetChannels (int value)
 
VorbisSettingsWithChannels (int value)
 
int GetSampleRate () const
 
bool SampleRateHasBeenSet () const
 
void SetSampleRate (int value)
 
VorbisSettingsWithSampleRate (int value)
 
int GetVbrQuality () const
 
bool VbrQualityHasBeenSet () const
 
void SetVbrQuality (int value)
 
VorbisSettingsWithVbrQuality (int value)
 

Detailed Description

Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.

See Also:

AWS API Reference

Definition at line 30 of file VorbisSettings.h.

Constructor & Destructor Documentation

◆ VorbisSettings() [1/2]

Aws::MediaConvert::Model::VorbisSettings::VorbisSettings ( )

◆ VorbisSettings() [2/2]

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

Member Function Documentation

◆ ChannelsHasBeenSet()

bool Aws::MediaConvert::Model::VorbisSettings::ChannelsHasBeenSet ( ) const
inline

Optional. Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2. The default value is 2.

Definition at line 51 of file VorbisSettings.h.

◆ GetChannels()

int Aws::MediaConvert::Model::VorbisSettings::GetChannels ( ) const
inline

Optional. Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2. The default value is 2.

Definition at line 44 of file VorbisSettings.h.

◆ GetSampleRate()

int Aws::MediaConvert::Model::VorbisSettings::GetSampleRate ( ) const
inline

Optional. Specify the audio sample rate in Hz. Valid values are 22050, 32000, 44100, and 48000. The default value is 48000.

Definition at line 72 of file VorbisSettings.h.

◆ GetVbrQuality()

int Aws::MediaConvert::Model::VorbisSettings::GetVbrQuality ( ) const
inline

Optional. Specify the variable audio quality of this Vorbis output from -1 (lowest quality, ~45 kbit/s) to 10 (highest quality, ~500 kbit/s). The default value is 4 (~128 kbit/s). Values 5 and 6 are approximately 160 and 192 kbit/s, respectively.

Definition at line 99 of file VorbisSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SampleRateHasBeenSet()

bool Aws::MediaConvert::Model::VorbisSettings::SampleRateHasBeenSet ( ) const
inline

Optional. Specify the audio sample rate in Hz. Valid values are 22050, 32000, 44100, and 48000. The default value is 48000.

Definition at line 78 of file VorbisSettings.h.

◆ SetChannels()

void Aws::MediaConvert::Model::VorbisSettings::SetChannels ( int  value)
inline

Optional. Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2. The default value is 2.

Definition at line 58 of file VorbisSettings.h.

◆ SetSampleRate()

void Aws::MediaConvert::Model::VorbisSettings::SetSampleRate ( int  value)
inline

Optional. Specify the audio sample rate in Hz. Valid values are 22050, 32000, 44100, and 48000. The default value is 48000.

Definition at line 84 of file VorbisSettings.h.

◆ SetVbrQuality()

void Aws::MediaConvert::Model::VorbisSettings::SetVbrQuality ( int  value)
inline

Optional. Specify the variable audio quality of this Vorbis output from -1 (lowest quality, ~45 kbit/s) to 10 (highest quality, ~500 kbit/s). The default value is 4 (~128 kbit/s). Values 5 and 6 are approximately 160 and 192 kbit/s, respectively.

Definition at line 115 of file VorbisSettings.h.

◆ VbrQualityHasBeenSet()

bool Aws::MediaConvert::Model::VorbisSettings::VbrQualityHasBeenSet ( ) const
inline

Optional. Specify the variable audio quality of this Vorbis output from -1 (lowest quality, ~45 kbit/s) to 10 (highest quality, ~500 kbit/s). The default value is 4 (~128 kbit/s). Values 5 and 6 are approximately 160 and 192 kbit/s, respectively.

Definition at line 107 of file VorbisSettings.h.

◆ WithChannels()

VorbisSettings& Aws::MediaConvert::Model::VorbisSettings::WithChannels ( int  value)
inline

Optional. Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2. The default value is 2.

Definition at line 65 of file VorbisSettings.h.

◆ WithSampleRate()

VorbisSettings& Aws::MediaConvert::Model::VorbisSettings::WithSampleRate ( int  value)
inline

Optional. Specify the audio sample rate in Hz. Valid values are 22050, 32000, 44100, and 48000. The default value is 48000.

Definition at line 90 of file VorbisSettings.h.

◆ WithVbrQuality()

VorbisSettings& Aws::MediaConvert::Model::VorbisSettings::WithVbrQuality ( int  value)
inline

Optional. Specify the variable audio quality of this Vorbis output from -1 (lowest quality, ~45 kbit/s) to 10 (highest quality, ~500 kbit/s). The default value is 4 (~128 kbit/s). Values 5 and 6 are approximately 160 and 192 kbit/s, respectively.

Definition at line 123 of file VorbisSettings.h.


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