class Aws::MediaLive::Types::VideoSelector

Specifies a particular video stream within an input source. An input may have only a single video selector.

@note When making an API call, you may pass VideoSelector

data as a hash:

    {
      color_space: "FOLLOW", # accepts FOLLOW, HDR10, HLG_2020, REC_601, REC_709
      color_space_settings: {
        hdr_10_settings: {
          max_cll: 1,
          max_fall: 1,
        },
      },
      color_space_usage: "FALLBACK", # accepts FALLBACK, FORCE
      selector_settings: {
        video_selector_pid: {
          pid: 1,
        },
        video_selector_program_id: {
          program_id: 1,
        },
      },
    }

@!attribute [rw] color_space

Specifies the color space of an input. This setting works in tandem
with colorSpaceUsage and a video description's
colorSpaceSettingsChoice to determine if any conversion will be
performed.
@return [String]

@!attribute [rw] color_space_settings

Color space settings
@return [Types::VideoSelectorColorSpaceSettings]

@!attribute [rw] color_space_usage

Applies only if colorSpace is a value other than follow. This field
controls how the value in the colorSpace field will be used.
fallback means that when the input does include color space data,
that data will be used, but when the input has no color space data,
the value in colorSpace will be used. Choose fallback if your input
is sometimes missing color space data, but when it does have color
space data, that data is correct. force means to always use the
value in colorSpace. Choose force if your input usually has no color
space data or might have unreliable color space data.
@return [String]

@!attribute [rw] selector_settings

The video selector settings.
@return [Types::VideoSelectorSettings]

@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/VideoSelector AWS API Documentation

Constants

SENSITIVE