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

#include <OpusSettings.h>

Public Member Functions

 OpusSettings ()
 
 OpusSettings (Aws::Utils::Json::JsonView jsonValue)
 
OpusSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetBitrate () const
 
bool BitrateHasBeenSet () const
 
void SetBitrate (int value)
 
OpusSettingsWithBitrate (int value)
 
int GetChannels () const
 
bool ChannelsHasBeenSet () const
 
void SetChannels (int value)
 
OpusSettingsWithChannels (int value)
 
int GetSampleRate () const
 
bool SampleRateHasBeenSet () const
 
void SetSampleRate (int value)
 
OpusSettingsWithSampleRate (int value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 30 of file OpusSettings.h.

Constructor & Destructor Documentation

◆ OpusSettings() [1/2]

Aws::MediaConvert::Model::OpusSettings::OpusSettings ( )

◆ OpusSettings() [2/2]

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

Member Function Documentation

◆ BitrateHasBeenSet()

bool Aws::MediaConvert::Model::OpusSettings::BitrateHasBeenSet ( ) const
inline

Optional. Specify the average bitrate in bits per second. Valid values are multiples of 8000, from 32000 through 192000. The default value is 96000, which we recommend for quality and bandwidth.

Definition at line 51 of file OpusSettings.h.

◆ ChannelsHasBeenSet()

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

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.

Definition at line 80 of file OpusSettings.h.

◆ GetBitrate()

int Aws::MediaConvert::Model::OpusSettings::GetBitrate ( ) const
inline

Optional. Specify the average bitrate in bits per second. Valid values are multiples of 8000, from 32000 through 192000. The default value is 96000, which we recommend for quality and bandwidth.

Definition at line 44 of file OpusSettings.h.

◆ GetChannels()

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

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.

Definition at line 73 of file OpusSettings.h.

◆ GetSampleRate()

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

Optional. Sample rate in hz. Valid values are 16000, 24000, and 48000. The default value is 48000.

Definition at line 101 of file OpusSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SampleRateHasBeenSet()

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

Optional. Sample rate in hz. Valid values are 16000, 24000, and 48000. The default value is 48000.

Definition at line 107 of file OpusSettings.h.

◆ SetBitrate()

void Aws::MediaConvert::Model::OpusSettings::SetBitrate ( int  value)
inline

Optional. Specify the average bitrate in bits per second. Valid values are multiples of 8000, from 32000 through 192000. The default value is 96000, which we recommend for quality and bandwidth.

Definition at line 58 of file OpusSettings.h.

◆ SetChannels()

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

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.

Definition at line 87 of file OpusSettings.h.

◆ SetSampleRate()

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

Optional. Sample rate in hz. Valid values are 16000, 24000, and 48000. The default value is 48000.

Definition at line 113 of file OpusSettings.h.

◆ WithBitrate()

OpusSettings& Aws::MediaConvert::Model::OpusSettings::WithBitrate ( int  value)
inline

Optional. Specify the average bitrate in bits per second. Valid values are multiples of 8000, from 32000 through 192000. The default value is 96000, which we recommend for quality and bandwidth.

Definition at line 65 of file OpusSettings.h.

◆ WithChannels()

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

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.

Definition at line 94 of file OpusSettings.h.

◆ WithSampleRate()

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

Optional. Sample rate in hz. Valid values are 16000, 24000, and 48000. The default value is 48000.

Definition at line 119 of file OpusSettings.h.


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