7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ElasticTranscoder
59 template<
typename ProfileT = Aws::String>
60 void SetProfile(ProfileT&& value) { m_profileHasBeenSet =
true; m_profile = std::forward<ProfileT>(value); }
61 template<
typename ProfileT = Aws::String>
76 template<
typename BitDepthT = Aws::String>
77 void SetBitDepth(BitDepthT&& value) { m_bitDepthHasBeenSet =
true; m_bitDepth = std::forward<BitDepthT>(value); }
78 template<
typename BitDepthT = Aws::String>
90 template<
typename BitOrderT = Aws::String>
91 void SetBitOrder(BitOrderT&& value) { m_bitOrderHasBeenSet =
true; m_bitOrder = std::forward<BitOrderT>(value); }
92 template<
typename BitOrderT = Aws::String>
105 template<
typename SignedT = Aws::String>
106 void SetSigned(SignedT&& value) { m_signedHasBeenSet =
true; m_signed = std::forward<SignedT>(value); }
107 template<
typename SignedT = Aws::String>
113 bool m_profileHasBeenSet =
false;
116 bool m_bitDepthHasBeenSet =
false;
119 bool m_bitOrderHasBeenSet =
false;
122 bool m_signedHasBeenSet =
false;
AWS_ELASTICTRANSCODER_API AudioCodecOptions()=default
const Aws::String & GetSigned() const
bool ProfileHasBeenSet() const
AudioCodecOptions & WithBitOrder(BitOrderT &&value)
const Aws::String & GetProfile() const
AudioCodecOptions & WithBitDepth(BitDepthT &&value)
AudioCodecOptions & WithSigned(SignedT &&value)
bool SignedHasBeenSet() const
const Aws::String & GetBitDepth() const
bool BitDepthHasBeenSet() const
void SetProfile(ProfileT &&value)
AWS_ELASTICTRANSCODER_API AudioCodecOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AudioCodecOptions & WithProfile(ProfileT &&value)
void SetSigned(SignedT &&value)
AWS_ELASTICTRANSCODER_API AudioCodecOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetBitOrder() const
void SetBitOrder(BitOrderT &&value)
void SetBitDepth(BitDepthT &&value)
bool BitOrderHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue