7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/ArchiveOutputSettings.h>
9#include <aws/medialive/model/CmafIngestOutputSettings.h>
10#include <aws/medialive/model/FrameCaptureOutputSettings.h>
11#include <aws/medialive/model/HlsOutputSettings.h>
12#include <aws/medialive/model/MediaConnectRouterOutputSettings.h>
13#include <aws/medialive/model/MediaPackageOutputSettings.h>
14#include <aws/medialive/model/MsSmoothOutputSettings.h>
15#include <aws/medialive/model/MultiplexOutputSettings.h>
16#include <aws/medialive/model/RtmpOutputSettings.h>
17#include <aws/medialive/model/SrtOutputSettings.h>
18#include <aws/medialive/model/UdpOutputSettings.h>
48 template <
typename ArchiveOutputSettingsT = ArchiveOutputSettings>
50 m_archiveOutputSettingsHasBeenSet =
true;
51 m_archiveOutputSettings = std::forward<ArchiveOutputSettingsT>(value);
53 template <
typename ArchiveOutputSettingsT = ArchiveOutputSettings>
64 template <
typename FrameCaptureOutputSettingsT = FrameCaptureOutputSettings>
66 m_frameCaptureOutputSettingsHasBeenSet =
true;
67 m_frameCaptureOutputSettings = std::forward<FrameCaptureOutputSettingsT>(value);
69 template <
typename FrameCaptureOutputSettingsT = FrameCaptureOutputSettings>
80 template <
typename HlsOutputSettingsT = HlsOutputSettings>
82 m_hlsOutputSettingsHasBeenSet =
true;
83 m_hlsOutputSettings = std::forward<HlsOutputSettingsT>(value);
85 template <
typename HlsOutputSettingsT = HlsOutputSettings>
96 template <
typename MediaPackageOutputSettingsT = MediaPackageOutputSettings>
98 m_mediaPackageOutputSettingsHasBeenSet =
true;
99 m_mediaPackageOutputSettings = std::forward<MediaPackageOutputSettingsT>(value);
101 template <
typename MediaPackageOutputSettingsT = MediaPackageOutputSettings>
112 template <
typename MsSmoothOutputSettingsT = MsSmoothOutputSettings>
114 m_msSmoothOutputSettingsHasBeenSet =
true;
115 m_msSmoothOutputSettings = std::forward<MsSmoothOutputSettingsT>(value);
117 template <
typename MsSmoothOutputSettingsT = MsSmoothOutputSettings>
128 template <
typename MultiplexOutputSettingsT = MultiplexOutputSettings>
130 m_multiplexOutputSettingsHasBeenSet =
true;
131 m_multiplexOutputSettings = std::forward<MultiplexOutputSettingsT>(value);
133 template <
typename MultiplexOutputSettingsT = MultiplexOutputSettings>
144 template <
typename RtmpOutputSettingsT = RtmpOutputSettings>
146 m_rtmpOutputSettingsHasBeenSet =
true;
147 m_rtmpOutputSettings = std::forward<RtmpOutputSettingsT>(value);
149 template <
typename RtmpOutputSettingsT = RtmpOutputSettings>
160 template <
typename UdpOutputSettingsT = UdpOutputSettings>
162 m_udpOutputSettingsHasBeenSet =
true;
163 m_udpOutputSettings = std::forward<UdpOutputSettingsT>(value);
165 template <
typename UdpOutputSettingsT = UdpOutputSettings>
176 template <
typename CmafIngestOutputSettingsT = CmafIngestOutputSettings>
178 m_cmafIngestOutputSettingsHasBeenSet =
true;
179 m_cmafIngestOutputSettings = std::forward<CmafIngestOutputSettingsT>(value);
181 template <
typename CmafIngestOutputSettingsT = CmafIngestOutputSettings>
192 template <
typename SrtOutputSettingsT = SrtOutputSettings>
194 m_srtOutputSettingsHasBeenSet =
true;
195 m_srtOutputSettings = std::forward<SrtOutputSettingsT>(value);
197 template <
typename SrtOutputSettingsT = SrtOutputSettings>
208 template <
typename MediaConnectRouterOutputSettingsT = MediaConnectRouterOutputSettings>
210 m_mediaConnectRouterOutputSettingsHasBeenSet =
true;
211 m_mediaConnectRouterOutputSettings = std::forward<MediaConnectRouterOutputSettingsT>(value);
213 template <
typename MediaConnectRouterOutputSettingsT = MediaConnectRouterOutputSettings>
241 bool m_archiveOutputSettingsHasBeenSet =
false;
242 bool m_frameCaptureOutputSettingsHasBeenSet =
false;
243 bool m_hlsOutputSettingsHasBeenSet =
false;
244 bool m_mediaPackageOutputSettingsHasBeenSet =
false;
245 bool m_msSmoothOutputSettingsHasBeenSet =
false;
246 bool m_multiplexOutputSettingsHasBeenSet =
false;
247 bool m_rtmpOutputSettingsHasBeenSet =
false;
248 bool m_udpOutputSettingsHasBeenSet =
false;
249 bool m_cmafIngestOutputSettingsHasBeenSet =
false;
250 bool m_srtOutputSettingsHasBeenSet =
false;
251 bool m_mediaConnectRouterOutputSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue