7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AudioNormalizationSettings.h>
9#include <aws/medialive/model/RemixSettings.h>
46 template <
typename AudioNormalizationSettingsT = AudioNormalizationSettings>
48 m_audioNormalizationSettingsHasBeenSet =
true;
49 m_audioNormalizationSettings = std::forward<AudioNormalizationSettingsT>(value);
51 template <
typename AudioNormalizationSettingsT = AudioNormalizationSettings>
68 m_channelsHasBeenSet =
true;
82 inline double GetGainDb()
const {
return m_gainDb; }
85 m_gainDbHasBeenSet =
true;
104 template <
typename RemixSettingsT = RemixSettings>
106 m_remixSettingsHasBeenSet =
true;
107 m_remixSettings = std::forward<RemixSettingsT>(value);
109 template <
typename RemixSettingsT = RemixSettings>
120 double m_gainDb{0.0};
122 RemixSettings m_remixSettings;
123 bool m_audioNormalizationSettingsHasBeenSet =
false;
124 bool m_channelsHasBeenSet =
false;
125 bool m_gainDbHasBeenSet =
false;
126 bool m_remixSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue