7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/elastictranscoder/model/AudioCodecOptions.h>
22namespace ElasticTranscoder
51 inline void SetCodec(
const char* value) { m_codecHasBeenSet =
true; m_codec.assign(value); }
69 inline void SetSampleRate(
const char* value) { m_sampleRateHasBeenSet =
true; m_sampleRate.assign(value); }
84 inline void SetBitRate(
const char* value) { m_bitRateHasBeenSet =
true; m_bitRate.assign(value); }
115 inline void SetChannels(
const char* value) { m_channelsHasBeenSet =
true; m_channels.assign(value); }
195 inline void SetAudioPackingMode(
const char* value) { m_audioPackingModeHasBeenSet =
true; m_audioPackingMode.assign(value); }
219 bool m_codecHasBeenSet =
false;
222 bool m_sampleRateHasBeenSet =
false;
225 bool m_bitRateHasBeenSet =
false;
228 bool m_channelsHasBeenSet =
false;
231 bool m_audioPackingModeHasBeenSet =
false;
234 bool m_codecOptionsHasBeenSet =
false;
void SetAudioPackingMode(Aws::String &&value)
void SetChannels(const char *value)
AudioParameters & WithBitRate(Aws::String &&value)
AWS_ELASTICTRANSCODER_API AudioParameters()
const Aws::String & GetChannels() const
void SetCodec(const Aws::String &value)
void SetBitRate(const char *value)
bool CodecOptionsHasBeenSet() const
AudioParameters & WithAudioPackingMode(const char *value)
const Aws::String & GetAudioPackingMode() const
AudioParameters & WithSampleRate(const Aws::String &value)
void SetBitRate(Aws::String &&value)
AudioParameters & WithAudioPackingMode(const Aws::String &value)
AudioParameters & WithChannels(const char *value)
AudioParameters & WithCodec(const char *value)
const AudioCodecOptions & GetCodecOptions() const
void SetBitRate(const Aws::String &value)
AWS_ELASTICTRANSCODER_API AudioParameters(Aws::Utils::Json::JsonView jsonValue)
AudioParameters & WithCodecOptions(const AudioCodecOptions &value)
void SetSampleRate(Aws::String &&value)
bool ChannelsHasBeenSet() const
bool SampleRateHasBeenSet() const
void SetSampleRate(const Aws::String &value)
AudioParameters & WithCodecOptions(AudioCodecOptions &&value)
void SetCodecOptions(AudioCodecOptions &&value)
void SetAudioPackingMode(const char *value)
AudioParameters & WithChannels(Aws::String &&value)
AudioParameters & WithBitRate(const char *value)
AudioParameters & WithBitRate(const Aws::String &value)
const Aws::String & GetBitRate() const
void SetCodec(Aws::String &&value)
AudioParameters & WithSampleRate(Aws::String &&value)
void SetSampleRate(const char *value)
void SetCodecOptions(const AudioCodecOptions &value)
bool BitRateHasBeenSet() const
AudioParameters & WithCodec(const Aws::String &value)
const Aws::String & GetCodec() const
void SetAudioPackingMode(const Aws::String &value)
void SetCodec(const char *value)
bool AudioPackingModeHasBeenSet() const
AudioParameters & WithAudioPackingMode(Aws::String &&value)
AudioParameters & WithChannels(const Aws::String &value)
const Aws::String & GetSampleRate() const
bool CodecHasBeenSet() const
AudioParameters & WithCodec(Aws::String &&value)
void SetChannels(const Aws::String &value)
AWS_ELASTICTRANSCODER_API AudioParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetChannels(Aws::String &&value)
AudioParameters & WithSampleRate(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue