7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/AudioChannelTaggingSettings.h>
9#include <aws/mediaconvert/model/AudioNormalizationSettings.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/mediaconvert/model/AudioTypeControl.h>
12#include <aws/mediaconvert/model/AudioCodecSettings.h>
13#include <aws/mediaconvert/model/LanguageCode.h>
14#include <aws/mediaconvert/model/AudioLanguageCodeControl.h>
15#include <aws/mediaconvert/model/RemixSettings.h>
61 template<
typename AudioChannelTaggingSettingsT = AudioChannelTaggingSettings>
62 void SetAudioChannelTaggingSettings(AudioChannelTaggingSettingsT&& value) { m_audioChannelTaggingSettingsHasBeenSet =
true; m_audioChannelTaggingSettings = std::forward<AudioChannelTaggingSettingsT>(value); }
63 template<
typename AudioChannelTaggingSettingsT = AudioChannelTaggingSettings>
74 template<
typename AudioNormalizationSettingsT = AudioNormalizationSettings>
75 void SetAudioNormalizationSettings(AudioNormalizationSettingsT&& value) { m_audioNormalizationSettingsHasBeenSet =
true; m_audioNormalizationSettings = std::forward<AudioNormalizationSettingsT>(value); }
76 template<
typename AudioNormalizationSettingsT = AudioNormalizationSettings>
95 template<
typename AudioSourceNameT = Aws::String>
96 void SetAudioSourceName(AudioSourceNameT&& value) { m_audioSourceNameHasBeenSet =
true; m_audioSourceName = std::forward<AudioSourceNameT>(value); }
97 template<
typename AudioSourceNameT = Aws::String>
110 inline void SetAudioType(
int value) { m_audioTypeHasBeenSet =
true; m_audioType = value; }
136 template<
typename CodecSettingsT = AudioCodecSettings>
137 void SetCodecSettings(CodecSettingsT&& value) { m_codecSettingsHasBeenSet =
true; m_codecSettings = std::forward<CodecSettingsT>(value); }
138 template<
typename CodecSettingsT = AudioCodecSettings>
155 template<
typename CustomLanguageCodeT = Aws::String>
156 void SetCustomLanguageCode(CustomLanguageCodeT&& value) { m_customLanguageCodeHasBeenSet =
true; m_customLanguageCode = std::forward<CustomLanguageCodeT>(value); }
157 template<
typename CustomLanguageCodeT = Aws::String>
194 template<
typename RemixSettingsT = RemixSettings>
195 void SetRemixSettings(RemixSettingsT&& value) { m_remixSettingsHasBeenSet =
true; m_remixSettings = std::forward<RemixSettingsT>(value); }
196 template<
typename RemixSettingsT = RemixSettings>
209 template<
typename StreamNameT = Aws::String>
210 void SetStreamName(StreamNameT&& value) { m_streamNameHasBeenSet =
true; m_streamName = std::forward<StreamNameT>(value); }
211 template<
typename StreamNameT = Aws::String>
217 bool m_audioChannelTaggingSettingsHasBeenSet =
false;
220 bool m_audioNormalizationSettingsHasBeenSet =
false;
223 bool m_audioSourceNameHasBeenSet =
false;
226 bool m_audioTypeHasBeenSet =
false;
229 bool m_audioTypeControlHasBeenSet =
false;
231 AudioCodecSettings m_codecSettings;
232 bool m_codecSettingsHasBeenSet =
false;
235 bool m_customLanguageCodeHasBeenSet =
false;
238 bool m_languageCodeHasBeenSet =
false;
241 bool m_languageCodeControlHasBeenSet =
false;
243 RemixSettings m_remixSettings;
244 bool m_remixSettingsHasBeenSet =
false;
247 bool m_streamNameHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue