7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AncillarySourceSettings.h>
9#include <aws/medialive/model/AribSourceSettings.h>
10#include <aws/medialive/model/DvbSubSourceSettings.h>
11#include <aws/medialive/model/EmbeddedSourceSettings.h>
12#include <aws/medialive/model/Scte20SourceSettings.h>
13#include <aws/medialive/model/Scte27SourceSettings.h>
14#include <aws/medialive/model/SmartSubtitleSourceSettings.h>
15#include <aws/medialive/model/TeletextSourceSettings.h>
45 template <
typename AncillarySourceSettingsT = AncillarySourceSettings>
47 m_ancillarySourceSettingsHasBeenSet =
true;
48 m_ancillarySourceSettings = std::forward<AncillarySourceSettingsT>(value);
50 template <
typename AncillarySourceSettingsT = AncillarySourceSettings>
61 template <
typename AribSourceSettingsT = AribSourceSettings>
63 m_aribSourceSettingsHasBeenSet =
true;
64 m_aribSourceSettings = std::forward<AribSourceSettingsT>(value);
66 template <
typename AribSourceSettingsT = AribSourceSettings>
77 template <
typename DvbSubSourceSettingsT = DvbSubSourceSettings>
79 m_dvbSubSourceSettingsHasBeenSet =
true;
80 m_dvbSubSourceSettings = std::forward<DvbSubSourceSettingsT>(value);
82 template <
typename DvbSubSourceSettingsT = DvbSubSourceSettings>
93 template <
typename EmbeddedSourceSettingsT = EmbeddedSourceSettings>
95 m_embeddedSourceSettingsHasBeenSet =
true;
96 m_embeddedSourceSettings = std::forward<EmbeddedSourceSettingsT>(value);
98 template <
typename EmbeddedSourceSettingsT = EmbeddedSourceSettings>
109 template <
typename Scte20SourceSettingsT = Scte20SourceSettings>
111 m_scte20SourceSettingsHasBeenSet =
true;
112 m_scte20SourceSettings = std::forward<Scte20SourceSettingsT>(value);
114 template <
typename Scte20SourceSettingsT = Scte20SourceSettings>
125 template <
typename Scte27SourceSettingsT = Scte27SourceSettings>
127 m_scte27SourceSettingsHasBeenSet =
true;
128 m_scte27SourceSettings = std::forward<Scte27SourceSettingsT>(value);
130 template <
typename Scte27SourceSettingsT = Scte27SourceSettings>
141 template <
typename TeletextSourceSettingsT = TeletextSourceSettings>
143 m_teletextSourceSettingsHasBeenSet =
true;
144 m_teletextSourceSettings = std::forward<TeletextSourceSettingsT>(value);
146 template <
typename TeletextSourceSettingsT = TeletextSourceSettings>
157 template <
typename SmartSubtitleSourceSettingsT = SmartSubtitleSourceSettings>
159 m_smartSubtitleSourceSettingsHasBeenSet =
true;
160 m_smartSubtitleSourceSettings = std::forward<SmartSubtitleSourceSettingsT>(value);
162 template <
typename SmartSubtitleSourceSettingsT = SmartSubtitleSourceSettings>
184 bool m_ancillarySourceSettingsHasBeenSet =
false;
185 bool m_aribSourceSettingsHasBeenSet =
false;
186 bool m_dvbSubSourceSettingsHasBeenSet =
false;
187 bool m_embeddedSourceSettingsHasBeenSet =
false;
188 bool m_scte20SourceSettingsHasBeenSet =
false;
189 bool m_scte27SourceSettingsHasBeenSet =
false;
190 bool m_teletextSourceSettingsHasBeenSet =
false;
191 bool m_smartSubtitleSourceSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue