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>
44 template <
typename AacSettingsT = AacSettings>
46 m_aacSettingsHasBeenSet =
true;
47 m_aacSettings = std::forward<AacSettingsT>(value);
49 template <
typename AacSettingsT = AacSettings>
60 template <
typename Ac3SettingsT = Ac3Settings>
62 m_ac3SettingsHasBeenSet =
true;
63 m_ac3Settings = std::forward<Ac3SettingsT>(value);
65 template <
typename Ac3SettingsT = Ac3Settings>
76 template <
typename Eac3AtmosSettingsT = Eac3AtmosSettings>
78 m_eac3AtmosSettingsHasBeenSet =
true;
79 m_eac3AtmosSettings = std::forward<Eac3AtmosSettingsT>(value);
81 template <
typename Eac3AtmosSettingsT = Eac3AtmosSettings>
92 template <
typename Eac3SettingsT = Eac3Settings>
94 m_eac3SettingsHasBeenSet =
true;
95 m_eac3Settings = std::forward<Eac3SettingsT>(value);
97 template <
typename Eac3SettingsT = Eac3Settings>
108 template <
typename Mp2SettingsT = Mp2Settings>
110 m_mp2SettingsHasBeenSet =
true;
111 m_mp2Settings = std::forward<Mp2SettingsT>(value);
113 template <
typename Mp2SettingsT = Mp2Settings>
124 template <
typename PassThroughSettingsT = PassThroughSettings>
126 m_passThroughSettingsHasBeenSet =
true;
127 m_passThroughSettings = std::forward<PassThroughSettingsT>(value);
129 template <
typename PassThroughSettingsT = PassThroughSettings>
140 template <
typename WavSettingsT = WavSettings>
142 m_wavSettingsHasBeenSet =
true;
143 m_wavSettings = std::forward<WavSettingsT>(value);
145 template <
typename WavSettingsT = WavSettings>
165 bool m_aacSettingsHasBeenSet =
false;
166 bool m_ac3SettingsHasBeenSet =
false;
167 bool m_eac3AtmosSettingsHasBeenSet =
false;
168 bool m_eac3SettingsHasBeenSet =
false;
169 bool m_mp2SettingsHasBeenSet =
false;
170 bool m_passThroughSettingsHasBeenSet =
false;
171 bool m_wavSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue