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/SrtEncryptionType.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>
69 template<
typename DestinationT = OutputLocationRef>
70 void SetDestination(DestinationT&& value) { m_destinationHasBeenSet =
true; m_destination = std::forward<DestinationT>(value); }
71 template<
typename DestinationT = OutputLocationRef>
99 inline void SetLatency(
int value) { m_latencyHasBeenSet =
true; m_latency = value; }
105 bool m_bufferMsecHasBeenSet =
false;
107 UdpContainerSettings m_containerSettings;
108 bool m_containerSettingsHasBeenSet =
false;
110 OutputLocationRef m_destination;
111 bool m_destinationHasBeenSet =
false;
114 bool m_encryptionTypeHasBeenSet =
false;
117 bool m_latencyHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue