7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AacSettings.h>
9#include <aws/medialive/model/Ac3Settings.h>
10#include <aws/medialive/model/Eac3AtmosSettings.h>
11#include <aws/medialive/model/Eac3Settings.h>
12#include <aws/medialive/model/Mp2Settings.h>
13#include <aws/medialive/model/PassThroughSettings.h>
14#include <aws/medialive/model/WavSettings.h>
50 template<
typename AacSettingsT = AacSettings>
51 void SetAacSettings(AacSettingsT&& value) { m_aacSettingsHasBeenSet =
true; m_aacSettings = std::forward<AacSettingsT>(value); }
52 template<
typename AacSettingsT = AacSettings>
60 template<
typename Ac3SettingsT = Ac3Settings>
61 void SetAc3Settings(Ac3SettingsT&& value) { m_ac3SettingsHasBeenSet =
true; m_ac3Settings = std::forward<Ac3SettingsT>(value); }
62 template<
typename Ac3SettingsT = Ac3Settings>
70 template<
typename Eac3AtmosSettingsT = Eac3AtmosSettings>
71 void SetEac3AtmosSettings(Eac3AtmosSettingsT&& value) { m_eac3AtmosSettingsHasBeenSet =
true; m_eac3AtmosSettings = std::forward<Eac3AtmosSettingsT>(value); }
72 template<
typename Eac3AtmosSettingsT = Eac3AtmosSettings>
80 template<
typename Eac3SettingsT = Eac3Settings>
81 void SetEac3Settings(Eac3SettingsT&& value) { m_eac3SettingsHasBeenSet =
true; m_eac3Settings = std::forward<Eac3SettingsT>(value); }
82 template<
typename Eac3SettingsT = Eac3Settings>
90 template<
typename Mp2SettingsT = Mp2Settings>
91 void SetMp2Settings(Mp2SettingsT&& value) { m_mp2SettingsHasBeenSet =
true; m_mp2Settings = std::forward<Mp2SettingsT>(value); }
92 template<
typename Mp2SettingsT = Mp2Settings>
100 template<
typename PassThroughSettingsT = PassThroughSettings>
101 void SetPassThroughSettings(PassThroughSettingsT&& value) { m_passThroughSettingsHasBeenSet =
true; m_passThroughSettings = std::forward<PassThroughSettingsT>(value); }
102 template<
typename PassThroughSettingsT = PassThroughSettings>
110 template<
typename WavSettingsT = WavSettings>
111 void SetWavSettings(WavSettingsT&& value) { m_wavSettingsHasBeenSet =
true; m_wavSettings = std::forward<WavSettingsT>(value); }
112 template<
typename WavSettingsT = WavSettings>
118 bool m_aacSettingsHasBeenSet =
false;
121 bool m_ac3SettingsHasBeenSet =
false;
124 bool m_eac3AtmosSettingsHasBeenSet =
false;
127 bool m_eac3SettingsHasBeenSet =
false;
130 bool m_mp2SettingsHasBeenSet =
false;
133 bool m_passThroughSettingsHasBeenSet =
false;
136 bool m_wavSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue