7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/AudioSelector.h>
10#include <aws/medialive/model/CaptionSelector.h>
11#include <aws/medialive/model/InputDeblockFilter.h>
12#include <aws/medialive/model/InputDenoiseFilter.h>
13#include <aws/medialive/model/InputFilter.h>
14#include <aws/medialive/model/InputSourceEndBehavior.h>
15#include <aws/medialive/model/NetworkInputSettings.h>
16#include <aws/medialive/model/Smpte2038DataPreference.h>
17#include <aws/medialive/model/VideoSelector.h>
51 template <
typename AudioSelectorsT = Aws::Vector<AudioSelector>>
53 m_audioSelectorsHasBeenSet =
true;
54 m_audioSelectors = std::forward<AudioSelectorsT>(value);
56 template <
typename AudioSelectorsT = Aws::Vector<AudioSelector>>
61 template <
typename AudioSelectorsT = AudioSelector>
63 m_audioSelectorsHasBeenSet =
true;
64 m_audioSelectors.emplace_back(std::forward<AudioSelectorsT>(value));
75 template <
typename CaptionSelectorsT = Aws::Vector<CaptionSelector>>
77 m_captionSelectorsHasBeenSet =
true;
78 m_captionSelectors = std::forward<CaptionSelectorsT>(value);
80 template <
typename CaptionSelectorsT = Aws::Vector<CaptionSelector>>
85 template <
typename CaptionSelectorsT = CaptionSelector>
87 m_captionSelectorsHasBeenSet =
true;
88 m_captionSelectors.emplace_back(std::forward<CaptionSelectorsT>(value));
100 m_deblockFilterHasBeenSet =
true;
101 m_deblockFilter = value;
116 m_denoiseFilterHasBeenSet =
true;
117 m_denoiseFilter = value;
132 m_filterStrengthHasBeenSet =
true;
133 m_filterStrength = value;
154 m_inputFilterHasBeenSet =
true;
155 m_inputFilter = value;
169 template <
typename NetworkInputSettingsT = NetworkInputSettings>
171 m_networkInputSettingsHasBeenSet =
true;
172 m_networkInputSettings = std::forward<NetworkInputSettingsT>(value);
174 template <
typename NetworkInputSettingsT = NetworkInputSettings>
189 m_scte35PidHasBeenSet =
true;
211 m_smpte2038DataPreferenceHasBeenSet =
true;
212 m_smpte2038DataPreference = value;
228 m_sourceEndBehaviorHasBeenSet =
true;
229 m_sourceEndBehavior = value;
244 template <
typename V
ideoSelectorT = V
ideoSelector>
246 m_videoSelectorHasBeenSet =
true;
247 m_videoSelector = std::forward<VideoSelectorT>(value);
249 template <
typename V
ideoSelectorT = V
ideoSelector>
264 int m_filterStrength{0};
268 NetworkInputSettings m_networkInputSettings;
276 VideoSelector m_videoSelector;
277 bool m_audioSelectorsHasBeenSet =
false;
278 bool m_captionSelectorsHasBeenSet =
false;
279 bool m_deblockFilterHasBeenSet =
false;
280 bool m_denoiseFilterHasBeenSet =
false;
281 bool m_filterStrengthHasBeenSet =
false;
282 bool m_inputFilterHasBeenSet =
false;
283 bool m_networkInputSettingsHasBeenSet =
false;
284 bool m_scte35PidHasBeenSet =
false;
285 bool m_smpte2038DataPreferenceHasBeenSet =
false;
286 bool m_sourceEndBehaviorHasBeenSet =
false;
287 bool m_videoSelectorHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue