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;
360 int m_maxSyncBuffer{0};
368 int m_senderControlPort{0};
372 int m_smoothingLatency{0};
376 int m_sourceListenerPort{0};
380 int m_ndiSpeedHqQuality{0};
384 NdiSourceSettings m_ndiSourceSettings;
387 bool m_cidrAllowListHasBeenSet =
false;
388 bool m_maxBitrateHasBeenSet =
false;
389 bool m_maxLatencyHasBeenSet =
false;
390 bool m_maxSyncBufferHasBeenSet =
false;
391 bool m_minLatencyHasBeenSet =
false;
392 bool m_protocolHasBeenSet =
false;
393 bool m_remoteIdHasBeenSet =
false;
394 bool m_senderControlPortHasBeenSet =
false;
395 bool m_senderIpAddressHasBeenSet =
false;
396 bool m_smoothingLatencyHasBeenSet =
false;
397 bool m_sourceListenerAddressHasBeenSet =
false;
398 bool m_sourceListenerPortHasBeenSet =
false;
399 bool m_streamIdHasBeenSet =
false;
400 bool m_ndiSpeedHqQualityHasBeenSet =
false;
401 bool m_ndiProgramNameHasBeenSet =
false;
402 bool m_ndiSourceSettingsHasBeenSet =
false;
403 bool m_ndiOutputTimecodeSourceHasBeenSet =
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