7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/AacSettings.h>
9#include <aws/mediaconvert/model/Ac3Settings.h>
10#include <aws/mediaconvert/model/AiffSettings.h>
11#include <aws/mediaconvert/model/AudioCodec.h>
12#include <aws/mediaconvert/model/Eac3AtmosSettings.h>
13#include <aws/mediaconvert/model/Eac3Settings.h>
14#include <aws/mediaconvert/model/FlacSettings.h>
15#include <aws/mediaconvert/model/Mp2Settings.h>
16#include <aws/mediaconvert/model/Mp3Settings.h>
17#include <aws/mediaconvert/model/OpusSettings.h>
18#include <aws/mediaconvert/model/VorbisSettings.h>
19#include <aws/mediaconvert/model/WavSettings.h>
62 template<
typename AacSettingsT = AacSettings>
63 void SetAacSettings(AacSettingsT&& value) { m_aacSettingsHasBeenSet =
true; m_aacSettings = std::forward<AacSettingsT>(value); }
64 template<
typename AacSettingsT = AacSettings>
74 template<
typename Ac3SettingsT = Ac3Settings>
75 void SetAc3Settings(Ac3SettingsT&& value) { m_ac3SettingsHasBeenSet =
true; m_ac3Settings = std::forward<Ac3SettingsT>(value); }
76 template<
typename Ac3SettingsT = Ac3Settings>
86 template<
typename AiffSettingsT = AiffSettings>
87 void SetAiffSettings(AiffSettingsT&& value) { m_aiffSettingsHasBeenSet =
true; m_aiffSettings = std::forward<AiffSettingsT>(value); }
88 template<
typename AiffSettingsT = AiffSettings>
117 template<
typename Eac3AtmosSettingsT = Eac3AtmosSettings>
118 void SetEac3AtmosSettings(Eac3AtmosSettingsT&& value) { m_eac3AtmosSettingsHasBeenSet =
true; m_eac3AtmosSettings = std::forward<Eac3AtmosSettingsT>(value); }
119 template<
typename Eac3AtmosSettingsT = Eac3AtmosSettings>
129 template<
typename Eac3SettingsT = Eac3Settings>
130 void SetEac3Settings(Eac3SettingsT&& value) { m_eac3SettingsHasBeenSet =
true; m_eac3Settings = std::forward<Eac3SettingsT>(value); }
131 template<
typename Eac3SettingsT = Eac3Settings>
142 template<
typename FlacSettingsT = FlacSettings>
143 void SetFlacSettings(FlacSettingsT&& value) { m_flacSettingsHasBeenSet =
true; m_flacSettings = std::forward<FlacSettingsT>(value); }
144 template<
typename FlacSettingsT = FlacSettings>
154 template<
typename Mp2SettingsT = Mp2Settings>
155 void SetMp2Settings(Mp2SettingsT&& value) { m_mp2SettingsHasBeenSet =
true; m_mp2Settings = std::forward<Mp2SettingsT>(value); }
156 template<
typename Mp2SettingsT = Mp2Settings>
167 template<
typename Mp3SettingsT = Mp3Settings>
168 void SetMp3Settings(Mp3SettingsT&& value) { m_mp3SettingsHasBeenSet =
true; m_mp3Settings = std::forward<Mp3SettingsT>(value); }
169 template<
typename Mp3SettingsT = Mp3Settings>
180 template<
typename OpusSettingsT = OpusSettings>
181 void SetOpusSettings(OpusSettingsT&& value) { m_opusSettingsHasBeenSet =
true; m_opusSettings = std::forward<OpusSettingsT>(value); }
182 template<
typename OpusSettingsT = OpusSettings>
193 template<
typename VorbisSettingsT = VorbisSettings>
194 void SetVorbisSettings(VorbisSettingsT&& value) { m_vorbisSettingsHasBeenSet =
true; m_vorbisSettings = std::forward<VorbisSettingsT>(value); }
195 template<
typename VorbisSettingsT = VorbisSettings>
205 template<
typename WavSettingsT = WavSettings>
206 void SetWavSettings(WavSettingsT&& value) { m_wavSettingsHasBeenSet =
true; m_wavSettings = std::forward<WavSettingsT>(value); }
207 template<
typename WavSettingsT = WavSettings>
213 bool m_aacSettingsHasBeenSet =
false;
216 bool m_ac3SettingsHasBeenSet =
false;
219 bool m_aiffSettingsHasBeenSet =
false;
222 bool m_codecHasBeenSet =
false;
224 Eac3AtmosSettings m_eac3AtmosSettings;
225 bool m_eac3AtmosSettingsHasBeenSet =
false;
227 Eac3Settings m_eac3Settings;
228 bool m_eac3SettingsHasBeenSet =
false;
230 FlacSettings m_flacSettings;
231 bool m_flacSettingsHasBeenSet =
false;
233 Mp2Settings m_mp2Settings;
234 bool m_mp2SettingsHasBeenSet =
false;
236 Mp3Settings m_mp3Settings;
237 bool m_mp3SettingsHasBeenSet =
false;
239 OpusSettings m_opusSettings;
240 bool m_opusSettingsHasBeenSet =
false;
242 VorbisSettings m_vorbisSettings;
243 bool m_vorbisSettingsHasBeenSet =
false;
245 WavSettings m_wavSettings;
246 bool m_wavSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue