7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/VideoSelectorColorSpace.h>
9#include <aws/medialive/model/VideoSelectorColorSpaceSettings.h>
10#include <aws/medialive/model/VideoSelectorColorSpaceUsage.h>
11#include <aws/medialive/model/VideoSelectorSettings.h>
48 m_colorSpaceHasBeenSet =
true;
67 template <
typename ColorSpaceSettingsT = V
ideoSelectorColorSpaceSettings>
69 m_colorSpaceSettingsHasBeenSet =
true;
70 m_colorSpaceSettings = std::forward<ColorSpaceSettingsT>(value);
72 template <
typename ColorSpaceSettingsT = V
ideoSelectorColorSpaceSettings>
93 m_colorSpaceUsageHasBeenSet =
true;
94 m_colorSpaceUsage = value;
108 template <
typename SelectorSettingsT = V
ideoSelectorSettings>
110 m_selectorSettingsHasBeenSet =
true;
111 m_selectorSettings = std::forward<SelectorSettingsT>(value);
113 template <
typename SelectorSettingsT = V
ideoSelectorSettings>
122 VideoSelectorColorSpaceSettings m_colorSpaceSettings;
126 VideoSelectorSettings m_selectorSettings;
127 bool m_colorSpaceHasBeenSet =
false;
128 bool m_colorSpaceSettingsHasBeenSet =
false;
129 bool m_colorSpaceUsageHasBeenSet =
false;
130 bool m_selectorSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue