7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/AlphaBehavior.h>
10#include <aws/mediaconvert/model/ColorSpace.h>
11#include <aws/mediaconvert/model/ColorSpaceUsage.h>
12#include <aws/mediaconvert/model/EmbeddedTimecodeOverride.h>
13#include <aws/mediaconvert/model/Hdr10Metadata.h>
14#include <aws/mediaconvert/model/InputRotate.h>
15#include <aws/mediaconvert/model/InputSampleRange.h>
16#include <aws/mediaconvert/model/PadVideo.h>
17#include <aws/mediaconvert/model/VideoSelectorType.h>
28namespace MediaConvert {
56 m_alphaBehaviorHasBeenSet =
true;
57 m_alphaBehavior = value;
90 m_colorSpaceHasBeenSet =
true;
113 m_colorSpaceUsageHasBeenSet =
true;
114 m_colorSpaceUsage = value;
132 m_embeddedTimecodeOverrideHasBeenSet =
true;
133 m_embeddedTimecodeOverride = value;
157 template <
typename Hdr10MetadataT = Hdr10Metadata>
159 m_hdr10MetadataHasBeenSet =
true;
160 m_hdr10Metadata = std::forward<Hdr10MetadataT>(value);
162 template <
typename Hdr10MetadataT = Hdr10Metadata>
177 m_maxLuminanceHasBeenSet =
true;
178 m_maxLuminance = value;
199 m_padVideoHasBeenSet =
true;
215 inline int GetPid()
const {
return m_pid; }
218 m_pidHasBeenSet =
true;
235 m_programNumberHasBeenSet =
true;
236 m_programNumber = value;
259 m_rotateHasBeenSet =
true;
282 m_sampleRangeHasBeenSet =
true;
283 m_sampleRange = value;
303 m_selectorTypeHasBeenSet =
true;
304 m_selectorType = value;
324 template <
typename StreamsT = Aws::Vector<
int>>
326 m_streamsHasBeenSet =
true;
327 m_streams = std::forward<StreamsT>(value);
329 template <
typename StreamsT = Aws::Vector<
int>>
335 m_streamsHasBeenSet =
true;
336 m_streams.push_back(value);
349 Hdr10Metadata m_hdr10Metadata;
351 int m_maxLuminance{0};
357 int m_programNumber{0};
366 bool m_alphaBehaviorHasBeenSet =
false;
367 bool m_colorSpaceHasBeenSet =
false;
368 bool m_colorSpaceUsageHasBeenSet =
false;
369 bool m_embeddedTimecodeOverrideHasBeenSet =
false;
370 bool m_hdr10MetadataHasBeenSet =
false;
371 bool m_maxLuminanceHasBeenSet =
false;
372 bool m_padVideoHasBeenSet =
false;
373 bool m_pidHasBeenSet =
false;
374 bool m_programNumberHasBeenSet =
false;
375 bool m_rotateHasBeenSet =
false;
376 bool m_sampleRangeHasBeenSet =
false;
377 bool m_selectorTypeHasBeenSet =
false;
378 bool m_streamsHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue