7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/UdpContainerSettings.h>
9#include <aws/medialive/model/OutputLocationRef.h>
10#include <aws/medialive/model/FecOutputSettings.h>
51 inline void SetBufferMsec(
int value) { m_bufferMsecHasBeenSet =
true; m_bufferMsec = value; }
59 template<
typename ContainerSettingsT = UdpContainerSettings>
60 void SetContainerSettings(ContainerSettingsT&& value) { m_containerSettingsHasBeenSet =
true; m_containerSettings = std::forward<ContainerSettingsT>(value); }
61 template<
typename ContainerSettingsT = UdpContainerSettings>
72 template<
typename DestinationT = OutputLocationRef>
73 void SetDestination(DestinationT&& value) { m_destinationHasBeenSet =
true; m_destination = std::forward<DestinationT>(value); }
74 template<
typename DestinationT = OutputLocationRef>
84 template<
typename FecOutputSettingsT = FecOutputSettings>
85 void SetFecOutputSettings(FecOutputSettingsT&& value) { m_fecOutputSettingsHasBeenSet =
true; m_fecOutputSettings = std::forward<FecOutputSettingsT>(value); }
86 template<
typename FecOutputSettingsT = FecOutputSettings>
92 bool m_bufferMsecHasBeenSet =
false;
94 UdpContainerSettings m_containerSettings;
95 bool m_containerSettingsHasBeenSet =
false;
97 OutputLocationRef m_destination;
98 bool m_destinationHasBeenSet =
false;
100 FecOutputSettings m_fecOutputSettings;
101 bool m_fecOutputSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue