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>
62 template<
typename ColorSpaceSettingsT = V
ideoSelectorColorSpaceSettings>
63 void SetColorSpaceSettings(ColorSpaceSettingsT&& value) { m_colorSpaceSettingsHasBeenSet =
true; m_colorSpaceSettings = std::forward<ColorSpaceSettingsT>(value); }
64 template<
typename ColorSpaceSettingsT = V
ideoSelectorColorSpaceSettings>
91 template<
typename SelectorSettingsT = V
ideoSelectorSettings>
92 void SetSelectorSettings(SelectorSettingsT&& value) { m_selectorSettingsHasBeenSet =
true; m_selectorSettings = std::forward<SelectorSettingsT>(value); }
93 template<
typename SelectorSettingsT = V
ideoSelectorSettings>
99 bool m_colorSpaceHasBeenSet =
false;
101 VideoSelectorColorSpaceSettings m_colorSpaceSettings;
102 bool m_colorSpaceSettingsHasBeenSet =
false;
105 bool m_colorSpaceUsageHasBeenSet =
false;
107 VideoSelectorSettings m_selectorSettings;
108 bool m_selectorSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue