7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
10#include <aws/mediaconnect/model/NdiOutputTimecodeSource.h>
11#include <aws/mediaconnect/model/NdiSourceSettings.h>
12#include <aws/mediaconnect/model/Protocol.h>
23namespace MediaConnect {
47 template <
typename C
idrAllowListT = Aws::Vector<Aws::String>>
49 m_cidrAllowListHasBeenSet =
true;
50 m_cidrAllowList = std::forward<CidrAllowListT>(value);
52 template <
typename C
idrAllowListT = Aws::Vector<Aws::String>>
57 template <
typename C
idrAllowListT = Aws::String>
59 m_cidrAllowListHasBeenSet =
true;
60 m_cidrAllowList.emplace_back(std::forward<CidrAllowListT>(value));
72 m_maxBitrateHasBeenSet =
true;
89 m_maxLatencyHasBeenSet =
true;
106 m_maxSyncBufferHasBeenSet =
true;
107 m_maxSyncBuffer = value;
126 m_minLatencyHasBeenSet =
true;
127 m_minLatency = value;
144 m_protocolHasBeenSet =
true;
159 template <
typename RemoteIdT = Aws::String>
161 m_remoteIdHasBeenSet =
true;
162 m_remoteId = std::forward<RemoteIdT>(value);
164 template <
typename RemoteIdT = Aws::String>
179 m_senderControlPortHasBeenSet =
true;
180 m_senderControlPort = value;
195 template <
typename SenderIpAddressT = Aws::String>
197 m_senderIpAddressHasBeenSet =
true;
198 m_senderIpAddress = std::forward<SenderIpAddressT>(value);
200 template <
typename SenderIpAddressT = Aws::String>
215 m_smoothingLatencyHasBeenSet =
true;
216 m_smoothingLatency = value;
230 template <
typename SourceListenerAddressT = Aws::String>
232 m_sourceListenerAddressHasBeenSet =
true;
233 m_sourceListenerAddress = std::forward<SourceListenerAddressT>(value);
235 template <
typename SourceListenerAddressT = Aws::String>
249 m_sourceListenerPortHasBeenSet =
true;
250 m_sourceListenerPort = value;
265 template <
typename StreamIdT = Aws::String>
267 m_streamIdHasBeenSet =
true;
268 m_streamId = std::forward<StreamIdT>(value);
270 template <
typename StreamIdT = Aws::String>
284 m_ndiSpeedHqQualityHasBeenSet =
true;
285 m_ndiSpeedHqQuality = value;
300 template <
typename NdiProgramNameT = Aws::String>
302 m_ndiProgramNameHasBeenSet =
true;
303 m_ndiProgramName = std::forward<NdiProgramNameT>(value);
305 template <
typename NdiProgramNameT = Aws::String>
319 template <
typename NdiSourceSettingsT = NdiSourceSettings>
321 m_ndiSourceSettingsHasBeenSet =
true;
322 m_ndiSourceSettings = std::forward<NdiSourceSettingsT>(value);
324 template <
typename NdiSourceSettingsT = NdiSourceSettings>
345 m_ndiOutputTimecodeSourceHasBeenSet =
true;
346 m_ndiOutputTimecodeSource = value;
364 m_ndiAudioReferenceLevelHasBeenSet =
true;
365 m_ndiAudioReferenceLevel = value;
379 int m_maxSyncBuffer{0};
387 int m_senderControlPort{0};
391 int m_smoothingLatency{0};
395 int m_sourceListenerPort{0};
399 int m_ndiSpeedHqQuality{0};
403 NdiSourceSettings m_ndiSourceSettings;
407 int m_ndiAudioReferenceLevel{0};
408 bool m_cidrAllowListHasBeenSet =
false;
409 bool m_maxBitrateHasBeenSet =
false;
410 bool m_maxLatencyHasBeenSet =
false;
411 bool m_maxSyncBufferHasBeenSet =
false;
412 bool m_minLatencyHasBeenSet =
false;
413 bool m_protocolHasBeenSet =
false;
414 bool m_remoteIdHasBeenSet =
false;
415 bool m_senderControlPortHasBeenSet =
false;
416 bool m_senderIpAddressHasBeenSet =
false;
417 bool m_smoothingLatencyHasBeenSet =
false;
418 bool m_sourceListenerAddressHasBeenSet =
false;
419 bool m_sourceListenerPortHasBeenSet =
false;
420 bool m_streamIdHasBeenSet =
false;
421 bool m_ndiSpeedHqQualityHasBeenSet =
false;
422 bool m_ndiProgramNameHasBeenSet =
false;
423 bool m_ndiSourceSettingsHasBeenSet =
false;
424 bool m_ndiOutputTimecodeSourceHasBeenSet =
false;
425 bool m_ndiAudioReferenceLevelHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue