AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::VideoSelector Class Reference

#include <VideoSelector.h>

Public Member Functions

 VideoSelector ()
 
 VideoSelector (Aws::Utils::Json::JsonView jsonValue)
 
VideoSelectoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AlphaBehaviorGetAlphaBehavior () const
 
bool AlphaBehaviorHasBeenSet () const
 
void SetAlphaBehavior (const AlphaBehavior &value)
 
void SetAlphaBehavior (AlphaBehavior &&value)
 
VideoSelectorWithAlphaBehavior (const AlphaBehavior &value)
 
VideoSelectorWithAlphaBehavior (AlphaBehavior &&value)
 
const ColorSpaceGetColorSpace () const
 
bool ColorSpaceHasBeenSet () const
 
void SetColorSpace (const ColorSpace &value)
 
void SetColorSpace (ColorSpace &&value)
 
VideoSelectorWithColorSpace (const ColorSpace &value)
 
VideoSelectorWithColorSpace (ColorSpace &&value)
 
const ColorSpaceUsageGetColorSpaceUsage () const
 
bool ColorSpaceUsageHasBeenSet () const
 
void SetColorSpaceUsage (const ColorSpaceUsage &value)
 
void SetColorSpaceUsage (ColorSpaceUsage &&value)
 
VideoSelectorWithColorSpaceUsage (const ColorSpaceUsage &value)
 
VideoSelectorWithColorSpaceUsage (ColorSpaceUsage &&value)
 
const Hdr10MetadataGetHdr10Metadata () const
 
bool Hdr10MetadataHasBeenSet () const
 
void SetHdr10Metadata (const Hdr10Metadata &value)
 
void SetHdr10Metadata (Hdr10Metadata &&value)
 
VideoSelectorWithHdr10Metadata (const Hdr10Metadata &value)
 
VideoSelectorWithHdr10Metadata (Hdr10Metadata &&value)
 
int GetPid () const
 
bool PidHasBeenSet () const
 
void SetPid (int value)
 
VideoSelectorWithPid (int value)
 
int GetProgramNumber () const
 
bool ProgramNumberHasBeenSet () const
 
void SetProgramNumber (int value)
 
VideoSelectorWithProgramNumber (int value)
 
const InputRotateGetRotate () const
 
bool RotateHasBeenSet () const
 
void SetRotate (const InputRotate &value)
 
void SetRotate (InputRotate &&value)
 
VideoSelectorWithRotate (const InputRotate &value)
 
VideoSelectorWithRotate (InputRotate &&value)
 
const InputSampleRangeGetSampleRange () const
 
bool SampleRangeHasBeenSet () const
 
void SetSampleRange (const InputSampleRange &value)
 
void SetSampleRange (InputSampleRange &&value)
 
VideoSelectorWithSampleRange (const InputSampleRange &value)
 
VideoSelectorWithSampleRange (InputSampleRange &&value)
 

Detailed Description

Input video selectors contain the video settings for the input. Each of your inputs can have up to one video selector.

See Also:

AWS API Reference

Definition at line 37 of file VideoSelector.h.

Constructor & Destructor Documentation

◆ VideoSelector() [1/2]

Aws::MediaConvert::Model::VideoSelector::VideoSelector ( )

◆ VideoSelector() [2/2]

Aws::MediaConvert::Model::VideoSelector::VideoSelector ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AlphaBehaviorHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::AlphaBehaviorHasBeenSet ( ) const
inline

Ignore this setting unless this input is a QuickTime animation with an alpha channel. Use this setting to create separate Key and Fill outputs. In each output, specify which part of the input MediaConvert uses. Leave this setting at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete the video and map the alpha channel to the luma channel of your outputs.

Definition at line 64 of file VideoSelector.h.

◆ ColorSpaceHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::ColorSpaceHasBeenSet ( ) const
inline

If your input video has accurate color space metadata, or if you don't know about color space, leave this set to the default value Follow (FOLLOW). The service will automatically detect your input color space. If your input video has metadata indicating the wrong color space, specify the accurate color space here. If your input video is HDR 10 and the SMPTE ST 2086 Mastering Display Color Volume static metadata isn't present in your video stream, or if that metadata is present but not accurate, choose Force HDR 10 (FORCE_HDR10) here and specify correct values in the input HDR 10 metadata (Hdr10Metadata) settings. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 133 of file VideoSelector.h.

◆ ColorSpaceUsageHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::ColorSpaceUsageHasBeenSet ( ) const
inline

There are two sources for color metadata, the input file and the job input settings Color space (ColorSpace) and HDR master display information settings(Hdr10Metadata). The Color space usage setting determines which takes precedence. Choose Force (FORCE) to use color metadata from the input job settings. If you don't specify values for those settings, the service defaults to using metadata from your input. FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the source when it is present. If there's no color metadata in your input file, the service defaults to using values you specify in the input settings.

Definition at line 216 of file VideoSelector.h.

◆ GetAlphaBehavior()

const AlphaBehavior& Aws::MediaConvert::Model::VideoSelector::GetAlphaBehavior ( ) const
inline

Ignore this setting unless this input is a QuickTime animation with an alpha channel. Use this setting to create separate Key and Fill outputs. In each output, specify which part of the input MediaConvert uses. Leave this setting at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete the video and map the alpha channel to the luma channel of your outputs.

Definition at line 54 of file VideoSelector.h.

◆ GetColorSpace()

const ColorSpace& Aws::MediaConvert::Model::VideoSelector::GetColorSpace ( ) const
inline

If your input video has accurate color space metadata, or if you don't know about color space, leave this set to the default value Follow (FOLLOW). The service will automatically detect your input color space. If your input video has metadata indicating the wrong color space, specify the accurate color space here. If your input video is HDR 10 and the SMPTE ST 2086 Mastering Display Color Volume static metadata isn't present in your video stream, or if that metadata is present but not accurate, choose Force HDR 10 (FORCE_HDR10) here and specify correct values in the input HDR 10 metadata (Hdr10Metadata) settings. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 119 of file VideoSelector.h.

◆ GetColorSpaceUsage()

const ColorSpaceUsage& Aws::MediaConvert::Model::VideoSelector::GetColorSpaceUsage ( ) const
inline

There are two sources for color metadata, the input file and the job input settings Color space (ColorSpace) and HDR master display information settings(Hdr10Metadata). The Color space usage setting determines which takes precedence. Choose Force (FORCE) to use color metadata from the input job settings. If you don't specify values for those settings, the service defaults to using metadata from your input. FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the source when it is present. If there's no color metadata in your input file, the service defaults to using values you specify in the input settings.

Definition at line 203 of file VideoSelector.h.

◆ GetHdr10Metadata()

const Hdr10Metadata& Aws::MediaConvert::Model::VideoSelector::GetHdr10Metadata ( ) const
inline

Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space (ColorSpace) to HDR 10 (HDR10). To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage (ColorSpaceUsage). To specify whether color metadata is included in an output, set Color metadata (ColorMetadata). For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 285 of file VideoSelector.h.

◆ GetPid()

int Aws::MediaConvert::Model::VideoSelector::GetPid ( ) const
inline

Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.

Definition at line 374 of file VideoSelector.h.

◆ GetProgramNumber()

int Aws::MediaConvert::Model::VideoSelector::GetProgramNumber ( ) const
inline

Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported.

Definition at line 405 of file VideoSelector.h.

◆ GetRotate()

const InputRotate& Aws::MediaConvert::Model::VideoSelector::GetRotate ( ) const
inline

Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the service rotate your video according to the rotation specified in the metadata. The rotation must be within one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata.

Definition at line 437 of file VideoSelector.h.

◆ GetSampleRange()

const InputSampleRange& Aws::MediaConvert::Model::VideoSelector::GetSampleRange ( ) const
inline

Use this setting when your input video codec is AVC-Intra. Ignore this setting for all other inputs. If the sample range metadata in your input video is accurate, or if you don't know about sample range, keep the default value, Follow (FOLLOW), for this setting. When you do, the service automatically detects your input sample range. If your input video has metadata indicating the wrong sample range, specify the accurate sample range here. When you do, MediaConvert ignores any sample range information in the input metadata. Regardless of whether MediaConvert uses the input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also writes it to the output metadata.

Definition at line 517 of file VideoSelector.h.

◆ Hdr10MetadataHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::Hdr10MetadataHasBeenSet ( ) const
inline

Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space (ColorSpace) to HDR 10 (HDR10). To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage (ColorSpaceUsage). To specify whether color metadata is included in an output, set Color metadata (ColorMetadata). For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 301 of file VideoSelector.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::VideoSelector::Jsonize ( ) const

◆ operator=()

VideoSelector& Aws::MediaConvert::Model::VideoSelector::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PidHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::PidHasBeenSet ( ) const
inline

Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.

Definition at line 382 of file VideoSelector.h.

◆ ProgramNumberHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::ProgramNumberHasBeenSet ( ) const
inline

Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported.

Definition at line 411 of file VideoSelector.h.

◆ RotateHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::RotateHasBeenSet ( ) const
inline

Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the service rotate your video according to the rotation specified in the metadata. The rotation must be within one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata.

Definition at line 450 of file VideoSelector.h.

◆ SampleRangeHasBeenSet()

bool Aws::MediaConvert::Model::VideoSelector::SampleRangeHasBeenSet ( ) const
inline

Use this setting when your input video codec is AVC-Intra. Ignore this setting for all other inputs. If the sample range metadata in your input video is accurate, or if you don't know about sample range, keep the default value, Follow (FOLLOW), for this setting. When you do, the service automatically detects your input sample range. If your input video has metadata indicating the wrong sample range, specify the accurate sample range here. When you do, MediaConvert ignores any sample range information in the input metadata. Regardless of whether MediaConvert uses the input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also writes it to the output metadata.

Definition at line 531 of file VideoSelector.h.

◆ SetAlphaBehavior() [1/2]

void Aws::MediaConvert::Model::VideoSelector::SetAlphaBehavior ( AlphaBehavior &&  value)
inline

Ignore this setting unless this input is a QuickTime animation with an alpha channel. Use this setting to create separate Key and Fill outputs. In each output, specify which part of the input MediaConvert uses. Leave this setting at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete the video and map the alpha channel to the luma channel of your outputs.

Definition at line 84 of file VideoSelector.h.

◆ SetAlphaBehavior() [2/2]

void Aws::MediaConvert::Model::VideoSelector::SetAlphaBehavior ( const AlphaBehavior value)
inline

Ignore this setting unless this input is a QuickTime animation with an alpha channel. Use this setting to create separate Key and Fill outputs. In each output, specify which part of the input MediaConvert uses. Leave this setting at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete the video and map the alpha channel to the luma channel of your outputs.

Definition at line 74 of file VideoSelector.h.

◆ SetColorSpace() [1/2]

void Aws::MediaConvert::Model::VideoSelector::SetColorSpace ( ColorSpace &&  value)
inline

If your input video has accurate color space metadata, or if you don't know about color space, leave this set to the default value Follow (FOLLOW). The service will automatically detect your input color space. If your input video has metadata indicating the wrong color space, specify the accurate color space here. If your input video is HDR 10 and the SMPTE ST 2086 Mastering Display Color Volume static metadata isn't present in your video stream, or if that metadata is present but not accurate, choose Force HDR 10 (FORCE_HDR10) here and specify correct values in the input HDR 10 metadata (Hdr10Metadata) settings. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 161 of file VideoSelector.h.

◆ SetColorSpace() [2/2]

void Aws::MediaConvert::Model::VideoSelector::SetColorSpace ( const ColorSpace value)
inline

If your input video has accurate color space metadata, or if you don't know about color space, leave this set to the default value Follow (FOLLOW). The service will automatically detect your input color space. If your input video has metadata indicating the wrong color space, specify the accurate color space here. If your input video is HDR 10 and the SMPTE ST 2086 Mastering Display Color Volume static metadata isn't present in your video stream, or if that metadata is present but not accurate, choose Force HDR 10 (FORCE_HDR10) here and specify correct values in the input HDR 10 metadata (Hdr10Metadata) settings. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 147 of file VideoSelector.h.

◆ SetColorSpaceUsage() [1/2]

void Aws::MediaConvert::Model::VideoSelector::SetColorSpaceUsage ( ColorSpaceUsage &&  value)
inline

There are two sources for color metadata, the input file and the job input settings Color space (ColorSpace) and HDR master display information settings(Hdr10Metadata). The Color space usage setting determines which takes precedence. Choose Force (FORCE) to use color metadata from the input job settings. If you don't specify values for those settings, the service defaults to using metadata from your input. FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the source when it is present. If there's no color metadata in your input file, the service defaults to using values you specify in the input settings.

Definition at line 242 of file VideoSelector.h.

◆ SetColorSpaceUsage() [2/2]

void Aws::MediaConvert::Model::VideoSelector::SetColorSpaceUsage ( const ColorSpaceUsage value)
inline

There are two sources for color metadata, the input file and the job input settings Color space (ColorSpace) and HDR master display information settings(Hdr10Metadata). The Color space usage setting determines which takes precedence. Choose Force (FORCE) to use color metadata from the input job settings. If you don't specify values for those settings, the service defaults to using metadata from your input. FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the source when it is present. If there's no color metadata in your input file, the service defaults to using values you specify in the input settings.

Definition at line 229 of file VideoSelector.h.

◆ SetHdr10Metadata() [1/2]

void Aws::MediaConvert::Model::VideoSelector::SetHdr10Metadata ( const Hdr10Metadata value)
inline

Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space (ColorSpace) to HDR 10 (HDR10). To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage (ColorSpaceUsage). To specify whether color metadata is included in an output, set Color metadata (ColorMetadata). For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 317 of file VideoSelector.h.

◆ SetHdr10Metadata() [2/2]

void Aws::MediaConvert::Model::VideoSelector::SetHdr10Metadata ( Hdr10Metadata &&  value)
inline

Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space (ColorSpace) to HDR 10 (HDR10). To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage (ColorSpaceUsage). To specify whether color metadata is included in an output, set Color metadata (ColorMetadata). For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 333 of file VideoSelector.h.

◆ SetPid()

void Aws::MediaConvert::Model::VideoSelector::SetPid ( int  value)
inline

Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.

Definition at line 390 of file VideoSelector.h.

◆ SetProgramNumber()

void Aws::MediaConvert::Model::VideoSelector::SetProgramNumber ( int  value)
inline

Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported.

Definition at line 417 of file VideoSelector.h.

◆ SetRotate() [1/2]

void Aws::MediaConvert::Model::VideoSelector::SetRotate ( const InputRotate value)
inline

Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the service rotate your video according to the rotation specified in the metadata. The rotation must be within one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata.

Definition at line 463 of file VideoSelector.h.

◆ SetRotate() [2/2]

void Aws::MediaConvert::Model::VideoSelector::SetRotate ( InputRotate &&  value)
inline

Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the service rotate your video according to the rotation specified in the metadata. The rotation must be within one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata.

Definition at line 476 of file VideoSelector.h.

◆ SetSampleRange() [1/2]

void Aws::MediaConvert::Model::VideoSelector::SetSampleRange ( const InputSampleRange value)
inline

Use this setting when your input video codec is AVC-Intra. Ignore this setting for all other inputs. If the sample range metadata in your input video is accurate, or if you don't know about sample range, keep the default value, Follow (FOLLOW), for this setting. When you do, the service automatically detects your input sample range. If your input video has metadata indicating the wrong sample range, specify the accurate sample range here. When you do, MediaConvert ignores any sample range information in the input metadata. Regardless of whether MediaConvert uses the input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also writes it to the output metadata.

Definition at line 545 of file VideoSelector.h.

◆ SetSampleRange() [2/2]

void Aws::MediaConvert::Model::VideoSelector::SetSampleRange ( InputSampleRange &&  value)
inline

Use this setting when your input video codec is AVC-Intra. Ignore this setting for all other inputs. If the sample range metadata in your input video is accurate, or if you don't know about sample range, keep the default value, Follow (FOLLOW), for this setting. When you do, the service automatically detects your input sample range. If your input video has metadata indicating the wrong sample range, specify the accurate sample range here. When you do, MediaConvert ignores any sample range information in the input metadata. Regardless of whether MediaConvert uses the input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also writes it to the output metadata.

Definition at line 559 of file VideoSelector.h.

◆ WithAlphaBehavior() [1/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithAlphaBehavior ( AlphaBehavior &&  value)
inline

Ignore this setting unless this input is a QuickTime animation with an alpha channel. Use this setting to create separate Key and Fill outputs. In each output, specify which part of the input MediaConvert uses. Leave this setting at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete the video and map the alpha channel to the luma channel of your outputs.

Definition at line 104 of file VideoSelector.h.

◆ WithAlphaBehavior() [2/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithAlphaBehavior ( const AlphaBehavior value)
inline

Ignore this setting unless this input is a QuickTime animation with an alpha channel. Use this setting to create separate Key and Fill outputs. In each output, specify which part of the input MediaConvert uses. Leave this setting at the default value DISCARD to delete the alpha channel and preserve the video. Set it to REMAP_TO_LUMA to delete the video and map the alpha channel to the luma channel of your outputs.

Definition at line 94 of file VideoSelector.h.

◆ WithColorSpace() [1/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithColorSpace ( ColorSpace &&  value)
inline

If your input video has accurate color space metadata, or if you don't know about color space, leave this set to the default value Follow (FOLLOW). The service will automatically detect your input color space. If your input video has metadata indicating the wrong color space, specify the accurate color space here. If your input video is HDR 10 and the SMPTE ST 2086 Mastering Display Color Volume static metadata isn't present in your video stream, or if that metadata is present but not accurate, choose Force HDR 10 (FORCE_HDR10) here and specify correct values in the input HDR 10 metadata (Hdr10Metadata) settings. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 189 of file VideoSelector.h.

◆ WithColorSpace() [2/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithColorSpace ( const ColorSpace value)
inline

If your input video has accurate color space metadata, or if you don't know about color space, leave this set to the default value Follow (FOLLOW). The service will automatically detect your input color space. If your input video has metadata indicating the wrong color space, specify the accurate color space here. If your input video is HDR 10 and the SMPTE ST 2086 Mastering Display Color Volume static metadata isn't present in your video stream, or if that metadata is present but not accurate, choose Force HDR 10 (FORCE_HDR10) here and specify correct values in the input HDR 10 metadata (Hdr10Metadata) settings. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 175 of file VideoSelector.h.

◆ WithColorSpaceUsage() [1/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithColorSpaceUsage ( ColorSpaceUsage &&  value)
inline

There are two sources for color metadata, the input file and the job input settings Color space (ColorSpace) and HDR master display information settings(Hdr10Metadata). The Color space usage setting determines which takes precedence. Choose Force (FORCE) to use color metadata from the input job settings. If you don't specify values for those settings, the service defaults to using metadata from your input. FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the source when it is present. If there's no color metadata in your input file, the service defaults to using values you specify in the input settings.

Definition at line 268 of file VideoSelector.h.

◆ WithColorSpaceUsage() [2/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithColorSpaceUsage ( const ColorSpaceUsage value)
inline

There are two sources for color metadata, the input file and the job input settings Color space (ColorSpace) and HDR master display information settings(Hdr10Metadata). The Color space usage setting determines which takes precedence. Choose Force (FORCE) to use color metadata from the input job settings. If you don't specify values for those settings, the service defaults to using metadata from your input. FALLBACK - Choose Fallback (FALLBACK) to use color metadata from the source when it is present. If there's no color metadata in your input file, the service defaults to using values you specify in the input settings.

Definition at line 255 of file VideoSelector.h.

◆ WithHdr10Metadata() [1/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithHdr10Metadata ( const Hdr10Metadata value)
inline

Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space (ColorSpace) to HDR 10 (HDR10). To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage (ColorSpaceUsage). To specify whether color metadata is included in an output, set Color metadata (ColorMetadata). For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 349 of file VideoSelector.h.

◆ WithHdr10Metadata() [2/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithHdr10Metadata ( Hdr10Metadata &&  value)
inline

Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space (ColorSpace) to HDR 10 (HDR10). To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage (ColorSpaceUsage). To specify whether color metadata is included in an output, set Color metadata (ColorMetadata). For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.

Definition at line 365 of file VideoSelector.h.

◆ WithPid()

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithPid ( int  value)
inline

Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.

Definition at line 398 of file VideoSelector.h.

◆ WithProgramNumber()

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithProgramNumber ( int  value)
inline

Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported.

Definition at line 423 of file VideoSelector.h.

◆ WithRotate() [1/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithRotate ( const InputRotate value)
inline

Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the service rotate your video according to the rotation specified in the metadata. The rotation must be within one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata.

Definition at line 489 of file VideoSelector.h.

◆ WithRotate() [2/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithRotate ( InputRotate &&  value)
inline

Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the service rotate your video according to the rotation specified in the metadata. The rotation must be within one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service will default to no rotation. By default, the service does no rotation, even if your input video has rotation metadata. The service doesn't pass through rotation metadata.

Definition at line 502 of file VideoSelector.h.

◆ WithSampleRange() [1/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithSampleRange ( const InputSampleRange value)
inline

Use this setting when your input video codec is AVC-Intra. Ignore this setting for all other inputs. If the sample range metadata in your input video is accurate, or if you don't know about sample range, keep the default value, Follow (FOLLOW), for this setting. When you do, the service automatically detects your input sample range. If your input video has metadata indicating the wrong sample range, specify the accurate sample range here. When you do, MediaConvert ignores any sample range information in the input metadata. Regardless of whether MediaConvert uses the input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also writes it to the output metadata.

Definition at line 573 of file VideoSelector.h.

◆ WithSampleRange() [2/2]

VideoSelector& Aws::MediaConvert::Model::VideoSelector::WithSampleRange ( InputSampleRange &&  value)
inline

Use this setting when your input video codec is AVC-Intra. Ignore this setting for all other inputs. If the sample range metadata in your input video is accurate, or if you don't know about sample range, keep the default value, Follow (FOLLOW), for this setting. When you do, the service automatically detects your input sample range. If your input video has metadata indicating the wrong sample range, specify the accurate sample range here. When you do, MediaConvert ignores any sample range information in the input metadata. Regardless of whether MediaConvert uses the input sample range or the sample range that you specify, MediaConvert uses the sample range for transcoding and also writes it to the output metadata.

Definition at line 587 of file VideoSelector.h.


The documentation for this class was generated from the following file: