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

#include <Input.h>

Public Member Functions

 Input ()
 
 Input (Aws::Utils::Json::JsonView jsonValue)
 
Inputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, AudioSelectorGroup > & GetAudioSelectorGroups () const
 
bool AudioSelectorGroupsHasBeenSet () const
 
void SetAudioSelectorGroups (const Aws::Map< Aws::String, AudioSelectorGroup > &value)
 
void SetAudioSelectorGroups (Aws::Map< Aws::String, AudioSelectorGroup > &&value)
 
InputWithAudioSelectorGroups (const Aws::Map< Aws::String, AudioSelectorGroup > &value)
 
InputWithAudioSelectorGroups (Aws::Map< Aws::String, AudioSelectorGroup > &&value)
 
InputAddAudioSelectorGroups (const Aws::String &key, const AudioSelectorGroup &value)
 
InputAddAudioSelectorGroups (Aws::String &&key, const AudioSelectorGroup &value)
 
InputAddAudioSelectorGroups (const Aws::String &key, AudioSelectorGroup &&value)
 
InputAddAudioSelectorGroups (Aws::String &&key, AudioSelectorGroup &&value)
 
InputAddAudioSelectorGroups (const char *key, AudioSelectorGroup &&value)
 
InputAddAudioSelectorGroups (const char *key, const AudioSelectorGroup &value)
 
const Aws::Map< Aws::String, AudioSelector > & GetAudioSelectors () const
 
bool AudioSelectorsHasBeenSet () const
 
void SetAudioSelectors (const Aws::Map< Aws::String, AudioSelector > &value)
 
void SetAudioSelectors (Aws::Map< Aws::String, AudioSelector > &&value)
 
InputWithAudioSelectors (const Aws::Map< Aws::String, AudioSelector > &value)
 
InputWithAudioSelectors (Aws::Map< Aws::String, AudioSelector > &&value)
 
InputAddAudioSelectors (const Aws::String &key, const AudioSelector &value)
 
InputAddAudioSelectors (Aws::String &&key, const AudioSelector &value)
 
InputAddAudioSelectors (const Aws::String &key, AudioSelector &&value)
 
InputAddAudioSelectors (Aws::String &&key, AudioSelector &&value)
 
InputAddAudioSelectors (const char *key, AudioSelector &&value)
 
InputAddAudioSelectors (const char *key, const AudioSelector &value)
 
const Aws::Map< Aws::String, CaptionSelector > & GetCaptionSelectors () const
 
bool CaptionSelectorsHasBeenSet () const
 
void SetCaptionSelectors (const Aws::Map< Aws::String, CaptionSelector > &value)
 
void SetCaptionSelectors (Aws::Map< Aws::String, CaptionSelector > &&value)
 
InputWithCaptionSelectors (const Aws::Map< Aws::String, CaptionSelector > &value)
 
InputWithCaptionSelectors (Aws::Map< Aws::String, CaptionSelector > &&value)
 
InputAddCaptionSelectors (const Aws::String &key, const CaptionSelector &value)
 
InputAddCaptionSelectors (Aws::String &&key, const CaptionSelector &value)
 
InputAddCaptionSelectors (const Aws::String &key, CaptionSelector &&value)
 
InputAddCaptionSelectors (Aws::String &&key, CaptionSelector &&value)
 
InputAddCaptionSelectors (const char *key, CaptionSelector &&value)
 
InputAddCaptionSelectors (const char *key, const CaptionSelector &value)
 
const RectangleGetCrop () const
 
bool CropHasBeenSet () const
 
void SetCrop (const Rectangle &value)
 
void SetCrop (Rectangle &&value)
 
InputWithCrop (const Rectangle &value)
 
InputWithCrop (Rectangle &&value)
 
const InputDeblockFilterGetDeblockFilter () const
 
bool DeblockFilterHasBeenSet () const
 
void SetDeblockFilter (const InputDeblockFilter &value)
 
void SetDeblockFilter (InputDeblockFilter &&value)
 
InputWithDeblockFilter (const InputDeblockFilter &value)
 
InputWithDeblockFilter (InputDeblockFilter &&value)
 
const InputDecryptionSettingsGetDecryptionSettings () const
 
bool DecryptionSettingsHasBeenSet () const
 
void SetDecryptionSettings (const InputDecryptionSettings &value)
 
void SetDecryptionSettings (InputDecryptionSettings &&value)
 
InputWithDecryptionSettings (const InputDecryptionSettings &value)
 
InputWithDecryptionSettings (InputDecryptionSettings &&value)
 
const InputDenoiseFilterGetDenoiseFilter () const
 
bool DenoiseFilterHasBeenSet () const
 
void SetDenoiseFilter (const InputDenoiseFilter &value)
 
void SetDenoiseFilter (InputDenoiseFilter &&value)
 
InputWithDenoiseFilter (const InputDenoiseFilter &value)
 
InputWithDenoiseFilter (InputDenoiseFilter &&value)
 
const Aws::StringGetFileInput () const
 
bool FileInputHasBeenSet () const
 
void SetFileInput (const Aws::String &value)
 
void SetFileInput (Aws::String &&value)
 
void SetFileInput (const char *value)
 
InputWithFileInput (const Aws::String &value)
 
InputWithFileInput (Aws::String &&value)
 
InputWithFileInput (const char *value)
 
const InputFilterEnableGetFilterEnable () const
 
bool FilterEnableHasBeenSet () const
 
void SetFilterEnable (const InputFilterEnable &value)
 
void SetFilterEnable (InputFilterEnable &&value)
 
InputWithFilterEnable (const InputFilterEnable &value)
 
InputWithFilterEnable (InputFilterEnable &&value)
 
int GetFilterStrength () const
 
bool FilterStrengthHasBeenSet () const
 
void SetFilterStrength (int value)
 
InputWithFilterStrength (int value)
 
const ImageInserterGetImageInserter () const
 
bool ImageInserterHasBeenSet () const
 
void SetImageInserter (const ImageInserter &value)
 
void SetImageInserter (ImageInserter &&value)
 
InputWithImageInserter (const ImageInserter &value)
 
InputWithImageInserter (ImageInserter &&value)
 
const Aws::Vector< InputClipping > & GetInputClippings () const
 
bool InputClippingsHasBeenSet () const
 
void SetInputClippings (const Aws::Vector< InputClipping > &value)
 
void SetInputClippings (Aws::Vector< InputClipping > &&value)
 
InputWithInputClippings (const Aws::Vector< InputClipping > &value)
 
InputWithInputClippings (Aws::Vector< InputClipping > &&value)
 
InputAddInputClippings (const InputClipping &value)
 
InputAddInputClippings (InputClipping &&value)
 
const InputScanTypeGetInputScanType () const
 
bool InputScanTypeHasBeenSet () const
 
void SetInputScanType (const InputScanType &value)
 
void SetInputScanType (InputScanType &&value)
 
InputWithInputScanType (const InputScanType &value)
 
InputWithInputScanType (InputScanType &&value)
 
const RectangleGetPosition () const
 
bool PositionHasBeenSet () const
 
void SetPosition (const Rectangle &value)
 
void SetPosition (Rectangle &&value)
 
InputWithPosition (const Rectangle &value)
 
InputWithPosition (Rectangle &&value)
 
int GetProgramNumber () const
 
bool ProgramNumberHasBeenSet () const
 
void SetProgramNumber (int value)
 
InputWithProgramNumber (int value)
 
const InputPsiControlGetPsiControl () const
 
bool PsiControlHasBeenSet () const
 
void SetPsiControl (const InputPsiControl &value)
 
void SetPsiControl (InputPsiControl &&value)
 
InputWithPsiControl (const InputPsiControl &value)
 
InputWithPsiControl (InputPsiControl &&value)
 
const Aws::Vector< Aws::String > & GetSupplementalImps () const
 
bool SupplementalImpsHasBeenSet () const
 
void SetSupplementalImps (const Aws::Vector< Aws::String > &value)
 
void SetSupplementalImps (Aws::Vector< Aws::String > &&value)
 
InputWithSupplementalImps (const Aws::Vector< Aws::String > &value)
 
InputWithSupplementalImps (Aws::Vector< Aws::String > &&value)
 
InputAddSupplementalImps (const Aws::String &value)
 
InputAddSupplementalImps (Aws::String &&value)
 
InputAddSupplementalImps (const char *value)
 
const InputTimecodeSourceGetTimecodeSource () const
 
bool TimecodeSourceHasBeenSet () const
 
void SetTimecodeSource (const InputTimecodeSource &value)
 
void SetTimecodeSource (InputTimecodeSource &&value)
 
InputWithTimecodeSource (const InputTimecodeSource &value)
 
InputWithTimecodeSource (InputTimecodeSource &&value)
 
const Aws::StringGetTimecodeStart () const
 
bool TimecodeStartHasBeenSet () const
 
void SetTimecodeStart (const Aws::String &value)
 
void SetTimecodeStart (Aws::String &&value)
 
void SetTimecodeStart (const char *value)
 
InputWithTimecodeStart (const Aws::String &value)
 
InputWithTimecodeStart (Aws::String &&value)
 
InputWithTimecodeStart (const char *value)
 
const VideoSelectorGetVideoSelector () const
 
bool VideoSelectorHasBeenSet () const
 
void SetVideoSelector (const VideoSelector &value)
 
void SetVideoSelector (VideoSelector &&value)
 
InputWithVideoSelector (const VideoSelector &value)
 
InputWithVideoSelector (VideoSelector &&value)
 

Detailed Description

Use inputs to define the source files used in your transcoding job. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/specify-input-settings.html. You can use multiple video inputs to do input stitching. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html

See Also:

AWS API Reference

Definition at line 53 of file Input.h.

Constructor & Destructor Documentation

◆ Input() [1/2]

Aws::MediaConvert::Model::Input::Input ( )

◆ Input() [2/2]

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

Member Function Documentation

◆ AddAudioSelectorGroups() [1/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectorGroups ( Aws::String &&  key,
AudioSelectorGroup &&  value 
)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 140 of file Input.h.

◆ AddAudioSelectorGroups() [2/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectorGroups ( Aws::String &&  key,
const AudioSelectorGroup value 
)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 124 of file Input.h.

◆ AddAudioSelectorGroups() [3/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectorGroups ( const Aws::String key,
AudioSelectorGroup &&  value 
)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 132 of file Input.h.

◆ AddAudioSelectorGroups() [4/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectorGroups ( const Aws::String key,
const AudioSelectorGroup value 
)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 116 of file Input.h.

◆ AddAudioSelectorGroups() [5/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectorGroups ( const char *  key,
AudioSelectorGroup &&  value 
)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 148 of file Input.h.

◆ AddAudioSelectorGroups() [6/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectorGroups ( const char *  key,
const AudioSelectorGroup value 
)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 156 of file Input.h.

◆ AddAudioSelectors() [1/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectors ( Aws::String &&  key,
AudioSelector &&  value 
)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 227 of file Input.h.

◆ AddAudioSelectors() [2/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectors ( Aws::String &&  key,
const AudioSelector value 
)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 213 of file Input.h.

◆ AddAudioSelectors() [3/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectors ( const Aws::String key,
AudioSelector &&  value 
)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 220 of file Input.h.

◆ AddAudioSelectors() [4/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectors ( const Aws::String key,
const AudioSelector value 
)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 206 of file Input.h.

◆ AddAudioSelectors() [5/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectors ( const char *  key,
AudioSelector &&  value 
)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 234 of file Input.h.

◆ AddAudioSelectors() [6/6]

Input& Aws::MediaConvert::Model::Input::AddAudioSelectors ( const char *  key,
const AudioSelector value 
)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 241 of file Input.h.

◆ AddCaptionSelectors() [1/6]

Input& Aws::MediaConvert::Model::Input::AddCaptionSelectors ( Aws::String &&  key,
CaptionSelector &&  value 
)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 302 of file Input.h.

◆ AddCaptionSelectors() [2/6]

Input& Aws::MediaConvert::Model::Input::AddCaptionSelectors ( Aws::String &&  key,
const CaptionSelector value 
)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 290 of file Input.h.

◆ AddCaptionSelectors() [3/6]

Input& Aws::MediaConvert::Model::Input::AddCaptionSelectors ( const Aws::String key,
CaptionSelector &&  value 
)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 296 of file Input.h.

◆ AddCaptionSelectors() [4/6]

Input& Aws::MediaConvert::Model::Input::AddCaptionSelectors ( const Aws::String key,
const CaptionSelector value 
)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 284 of file Input.h.

◆ AddCaptionSelectors() [5/6]

Input& Aws::MediaConvert::Model::Input::AddCaptionSelectors ( const char *  key,
CaptionSelector &&  value 
)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 308 of file Input.h.

◆ AddCaptionSelectors() [6/6]

Input& Aws::MediaConvert::Model::Input::AddCaptionSelectors ( const char *  key,
const CaptionSelector value 
)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 314 of file Input.h.

◆ AddInputClippings() [1/2]

Input& Aws::MediaConvert::Model::Input::AddInputClippings ( const InputClipping value)
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 781 of file Input.h.

◆ AddInputClippings() [2/2]

Input& Aws::MediaConvert::Model::Input::AddInputClippings ( InputClipping &&  value)
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 791 of file Input.h.

◆ AddSupplementalImps() [1/3]

Input& Aws::MediaConvert::Model::Input::AddSupplementalImps ( Aws::String &&  value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1088 of file Input.h.

◆ AddSupplementalImps() [2/3]

Input& Aws::MediaConvert::Model::Input::AddSupplementalImps ( const Aws::String value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1078 of file Input.h.

◆ AddSupplementalImps() [3/3]

Input& Aws::MediaConvert::Model::Input::AddSupplementalImps ( const char *  value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1098 of file Input.h.

◆ AudioSelectorGroupsHasBeenSet()

bool Aws::MediaConvert::Model::Input::AudioSelectorGroupsHasBeenSet ( ) const
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 76 of file Input.h.

◆ AudioSelectorsHasBeenSet()

bool Aws::MediaConvert::Model::Input::AudioSelectorsHasBeenSet ( ) const
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 171 of file Input.h.

◆ CaptionSelectorsHasBeenSet()

bool Aws::MediaConvert::Model::Input::CaptionSelectorsHasBeenSet ( ) const
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 254 of file Input.h.

◆ CropHasBeenSet()

bool Aws::MediaConvert::Model::Input::CropHasBeenSet ( ) const
inline

Use Cropping selection (crop) to specify the video area that the service will include in the output video frame. If you specify a value here, it will override any value that you specify in the output setting Cropping selection (crop).

Definition at line 329 of file Input.h.

◆ DeblockFilterHasBeenSet()

bool Aws::MediaConvert::Model::Input::DeblockFilterHasBeenSet ( ) const
inline

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 and uncompressed video inputs.

Definition at line 372 of file Input.h.

◆ DecryptionSettingsHasBeenSet()

bool Aws::MediaConvert::Model::Input::DecryptionSettingsHasBeenSet ( ) const
inline

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Definition at line 417 of file Input.h.

◆ DenoiseFilterHasBeenSet()

bool Aws::MediaConvert::Model::Input::DenoiseFilterHasBeenSet ( ) const
inline

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Definition at line 462 of file Input.h.

◆ FileInputHasBeenSet()

bool Aws::MediaConvert::Model::Input::FileInputHasBeenSet ( ) const
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 509 of file Input.h.

◆ FilterEnableHasBeenSet()

bool Aws::MediaConvert::Model::Input::FilterEnableHasBeenSet ( ) const
inline

Specify how the transcoding service applies the denoise and deblock filters. You must also enable the filters separately, with Denoise (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The transcoding service determines whether to apply filtering, depending on input type and quality. * Disable - The input is not filtered. This is true even if you use the API to enable them in (InputDeblockFilter) and (InputDeblockFilter). * Force - The input is filtered regardless of input type.

Definition at line 598 of file Input.h.

◆ FilterStrengthHasBeenSet()

bool Aws::MediaConvert::Model::Input::FilterStrengthHasBeenSet ( ) const
inline

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

Definition at line 655 of file Input.h.

◆ GetAudioSelectorGroups()

const Aws::Map<Aws::String, AudioSelectorGroup>& Aws::MediaConvert::Model::Input::GetAudioSelectorGroups ( ) const
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 68 of file Input.h.

◆ GetAudioSelectors()

const Aws::Map<Aws::String, AudioSelector>& Aws::MediaConvert::Model::Input::GetAudioSelectors ( ) const
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 164 of file Input.h.

◆ GetCaptionSelectors()

const Aws::Map<Aws::String, CaptionSelector>& Aws::MediaConvert::Model::Input::GetCaptionSelectors ( ) const
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 248 of file Input.h.

◆ GetCrop()

const Rectangle& Aws::MediaConvert::Model::Input::GetCrop ( ) const
inline

Use Cropping selection (crop) to specify the video area that the service will include in the output video frame. If you specify a value here, it will override any value that you specify in the output setting Cropping selection (crop).

Definition at line 322 of file Input.h.

◆ GetDeblockFilter()

const InputDeblockFilter& Aws::MediaConvert::Model::Input::GetDeblockFilter ( ) const
inline

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 and uncompressed video inputs.

Definition at line 365 of file Input.h.

◆ GetDecryptionSettings()

const InputDecryptionSettings& Aws::MediaConvert::Model::Input::GetDecryptionSettings ( ) const
inline

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Definition at line 409 of file Input.h.

◆ GetDenoiseFilter()

const InputDenoiseFilter& Aws::MediaConvert::Model::Input::GetDenoiseFilter ( ) const
inline

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Definition at line 456 of file Input.h.

◆ GetFileInput()

const Aws::String& Aws::MediaConvert::Model::Input::GetFileInput ( ) const
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 498 of file Input.h.

◆ GetFilterEnable()

const InputFilterEnable& Aws::MediaConvert::Model::Input::GetFilterEnable ( ) const
inline

Specify how the transcoding service applies the denoise and deblock filters. You must also enable the filters separately, with Denoise (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The transcoding service determines whether to apply filtering, depending on input type and quality. * Disable - The input is not filtered. This is true even if you use the API to enable them in (InputDeblockFilter) and (InputDeblockFilter). * Force - The input is filtered regardless of input type.

Definition at line 587 of file Input.h.

◆ GetFilterStrength()

int Aws::MediaConvert::Model::Input::GetFilterStrength ( ) const
inline

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

Definition at line 649 of file Input.h.

◆ GetImageInserter()

const ImageInserter& Aws::MediaConvert::Model::Input::GetImageInserter ( ) const
inline

Enable the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input individually. This setting is disabled by default.

Definition at line 675 of file Input.h.

◆ GetInputClippings()

const Aws::Vector<InputClipping>& Aws::MediaConvert::Model::Input::GetInputClippings ( ) const
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 721 of file Input.h.

◆ GetInputScanType()

const InputScanType& Aws::MediaConvert::Model::Input::GetInputScanType ( ) const
inline

When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF. MediaConvert doesn't automatically detect PsF. Therefore, flagging your input as PsF results in better preservation of video quality when you do deinterlacing and frame rate conversion. If you don't specify, the default value is Auto (AUTO). Auto is the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing so creates horizontal interlacing artifacts.

Definition at line 803 of file Input.h.

◆ GetPosition()

const Rectangle& Aws::MediaConvert::Model::Input::GetPosition ( ) const
inline

Use Selection placement (position) to define the video area in your output frame. The area outside of the rectangle that you specify here is black. If you specify a value here, it will override any value that you specify in the output setting Selection placement (position). If you specify a value here, this will override any AFD values in your input, even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If you specify a value here, this will ignore anything that you specify for the setting Scaling Behavior (scalingBehavior).

Definition at line 871 of file Input.h.

◆ GetProgramNumber()

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

Use Program (programNumber) to select a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported. Default is the first program within the transport stream. If the program you specify doesn't exist, the transcoding service will use this default.

Definition at line 940 of file Input.h.

◆ GetPsiControl()

const InputPsiControl& Aws::MediaConvert::Model::Input::GetPsiControl ( ) const
inline

Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans. * Ignore PSI - Scan all PIDs for audio and video. * Use PSI - Scan only PSI data.

Definition at line 972 of file Input.h.

◆ GetSupplementalImps()

const Aws::Vector<Aws::String>& Aws::MediaConvert::Model::Input::GetSupplementalImps ( ) const
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1018 of file Input.h.

◆ GetTimecodeSource()

const InputTimecodeSource& Aws::MediaConvert::Model::Input::GetTimecodeSource ( ) const
inline

Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1114 of file Input.h.

◆ GetTimecodeStart()

const Aws::String& Aws::MediaConvert::Model::Input::GetTimecodeStart ( ) const
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1199 of file Input.h.

◆ GetVideoSelector()

const VideoSelector& Aws::MediaConvert::Model::Input::GetVideoSelector ( ) const
inline

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

Definition at line 1269 of file Input.h.

◆ ImageInserterHasBeenSet()

bool Aws::MediaConvert::Model::Input::ImageInserterHasBeenSet ( ) const
inline

Enable the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input individually. This setting is disabled by default.

Definition at line 682 of file Input.h.

◆ InputClippingsHasBeenSet()

bool Aws::MediaConvert::Model::Input::InputClippingsHasBeenSet ( ) const
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 731 of file Input.h.

◆ InputScanTypeHasBeenSet()

bool Aws::MediaConvert::Model::Input::InputScanTypeHasBeenSet ( ) const
inline

When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF. MediaConvert doesn't automatically detect PsF. Therefore, flagging your input as PsF results in better preservation of video quality when you do deinterlacing and frame rate conversion. If you don't specify, the default value is Auto (AUTO). Auto is the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing so creates horizontal interlacing artifacts.

Definition at line 814 of file Input.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PositionHasBeenSet()

bool Aws::MediaConvert::Model::Input::PositionHasBeenSet ( ) const
inline

Use Selection placement (position) to define the video area in your output frame. The area outside of the rectangle that you specify here is black. If you specify a value here, it will override any value that you specify in the output setting Selection placement (position). If you specify a value here, this will override any AFD values in your input, even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If you specify a value here, this will ignore anything that you specify for the setting Scaling Behavior (scalingBehavior).

Definition at line 883 of file Input.h.

◆ ProgramNumberHasBeenSet()

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

Use Program (programNumber) to select a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported. Default is the first program within the transport stream. If the program you specify doesn't exist, the transcoding service will use this default.

Definition at line 948 of file Input.h.

◆ PsiControlHasBeenSet()

bool Aws::MediaConvert::Model::Input::PsiControlHasBeenSet ( ) const
inline

Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans. * Ignore PSI - Scan all PIDs for audio and video. * Use PSI - Scan only PSI data.

Definition at line 979 of file Input.h.

◆ SetAudioSelectorGroups() [1/2]

void Aws::MediaConvert::Model::Input::SetAudioSelectorGroups ( Aws::Map< Aws::String, AudioSelectorGroup > &&  value)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 92 of file Input.h.

◆ SetAudioSelectorGroups() [2/2]

void Aws::MediaConvert::Model::Input::SetAudioSelectorGroups ( const Aws::Map< Aws::String, AudioSelectorGroup > &  value)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 84 of file Input.h.

◆ SetAudioSelectors() [1/2]

void Aws::MediaConvert::Model::Input::SetAudioSelectors ( Aws::Map< Aws::String, AudioSelector > &&  value)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 185 of file Input.h.

◆ SetAudioSelectors() [2/2]

void Aws::MediaConvert::Model::Input::SetAudioSelectors ( const Aws::Map< Aws::String, AudioSelector > &  value)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 178 of file Input.h.

◆ SetCaptionSelectors() [1/2]

void Aws::MediaConvert::Model::Input::SetCaptionSelectors ( Aws::Map< Aws::String, CaptionSelector > &&  value)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 266 of file Input.h.

◆ SetCaptionSelectors() [2/2]

void Aws::MediaConvert::Model::Input::SetCaptionSelectors ( const Aws::Map< Aws::String, CaptionSelector > &  value)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 260 of file Input.h.

◆ SetCrop() [1/2]

void Aws::MediaConvert::Model::Input::SetCrop ( const Rectangle value)
inline

Use Cropping selection (crop) to specify the video area that the service will include in the output video frame. If you specify a value here, it will override any value that you specify in the output setting Cropping selection (crop).

Definition at line 336 of file Input.h.

◆ SetCrop() [2/2]

void Aws::MediaConvert::Model::Input::SetCrop ( Rectangle &&  value)
inline

Use Cropping selection (crop) to specify the video area that the service will include in the output video frame. If you specify a value here, it will override any value that you specify in the output setting Cropping selection (crop).

Definition at line 343 of file Input.h.

◆ SetDeblockFilter() [1/2]

void Aws::MediaConvert::Model::Input::SetDeblockFilter ( const InputDeblockFilter value)
inline

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 and uncompressed video inputs.

Definition at line 379 of file Input.h.

◆ SetDeblockFilter() [2/2]

void Aws::MediaConvert::Model::Input::SetDeblockFilter ( InputDeblockFilter &&  value)
inline

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 and uncompressed video inputs.

Definition at line 386 of file Input.h.

◆ SetDecryptionSettings() [1/2]

void Aws::MediaConvert::Model::Input::SetDecryptionSettings ( const InputDecryptionSettings value)
inline

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Definition at line 425 of file Input.h.

◆ SetDecryptionSettings() [2/2]

void Aws::MediaConvert::Model::Input::SetDecryptionSettings ( InputDecryptionSettings &&  value)
inline

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Definition at line 433 of file Input.h.

◆ SetDenoiseFilter() [1/2]

void Aws::MediaConvert::Model::Input::SetDenoiseFilter ( const InputDenoiseFilter value)
inline

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Definition at line 468 of file Input.h.

◆ SetDenoiseFilter() [2/2]

void Aws::MediaConvert::Model::Input::SetDenoiseFilter ( InputDenoiseFilter &&  value)
inline

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Definition at line 474 of file Input.h.

◆ SetFileInput() [1/3]

void Aws::MediaConvert::Model::Input::SetFileInput ( Aws::String &&  value)
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 531 of file Input.h.

◆ SetFileInput() [2/3]

void Aws::MediaConvert::Model::Input::SetFileInput ( const Aws::String value)
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 520 of file Input.h.

◆ SetFileInput() [3/3]

void Aws::MediaConvert::Model::Input::SetFileInput ( const char *  value)
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 542 of file Input.h.

◆ SetFilterEnable() [1/2]

void Aws::MediaConvert::Model::Input::SetFilterEnable ( const InputFilterEnable value)
inline

Specify how the transcoding service applies the denoise and deblock filters. You must also enable the filters separately, with Denoise (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The transcoding service determines whether to apply filtering, depending on input type and quality. * Disable - The input is not filtered. This is true even if you use the API to enable them in (InputDeblockFilter) and (InputDeblockFilter). * Force - The input is filtered regardless of input type.

Definition at line 609 of file Input.h.

◆ SetFilterEnable() [2/2]

void Aws::MediaConvert::Model::Input::SetFilterEnable ( InputFilterEnable &&  value)
inline

Specify how the transcoding service applies the denoise and deblock filters. You must also enable the filters separately, with Denoise (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The transcoding service determines whether to apply filtering, depending on input type and quality. * Disable - The input is not filtered. This is true even if you use the API to enable them in (InputDeblockFilter) and (InputDeblockFilter). * Force - The input is filtered regardless of input type.

Definition at line 620 of file Input.h.

◆ SetFilterStrength()

void Aws::MediaConvert::Model::Input::SetFilterStrength ( int  value)
inline

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

Definition at line 661 of file Input.h.

◆ SetImageInserter() [1/2]

void Aws::MediaConvert::Model::Input::SetImageInserter ( const ImageInserter value)
inline

Enable the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input individually. This setting is disabled by default.

Definition at line 689 of file Input.h.

◆ SetImageInserter() [2/2]

void Aws::MediaConvert::Model::Input::SetImageInserter ( ImageInserter &&  value)
inline

Enable the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input individually. This setting is disabled by default.

Definition at line 696 of file Input.h.

◆ SetInputClippings() [1/2]

void Aws::MediaConvert::Model::Input::SetInputClippings ( Aws::Vector< InputClipping > &&  value)
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 751 of file Input.h.

◆ SetInputClippings() [2/2]

void Aws::MediaConvert::Model::Input::SetInputClippings ( const Aws::Vector< InputClipping > &  value)
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 741 of file Input.h.

◆ SetInputScanType() [1/2]

void Aws::MediaConvert::Model::Input::SetInputScanType ( const InputScanType value)
inline

When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF. MediaConvert doesn't automatically detect PsF. Therefore, flagging your input as PsF results in better preservation of video quality when you do deinterlacing and frame rate conversion. If you don't specify, the default value is Auto (AUTO). Auto is the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing so creates horizontal interlacing artifacts.

Definition at line 825 of file Input.h.

◆ SetInputScanType() [2/2]

void Aws::MediaConvert::Model::Input::SetInputScanType ( InputScanType &&  value)
inline

When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF. MediaConvert doesn't automatically detect PsF. Therefore, flagging your input as PsF results in better preservation of video quality when you do deinterlacing and frame rate conversion. If you don't specify, the default value is Auto (AUTO). Auto is the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing so creates horizontal interlacing artifacts.

Definition at line 836 of file Input.h.

◆ SetPosition() [1/2]

void Aws::MediaConvert::Model::Input::SetPosition ( const Rectangle value)
inline

Use Selection placement (position) to define the video area in your output frame. The area outside of the rectangle that you specify here is black. If you specify a value here, it will override any value that you specify in the output setting Selection placement (position). If you specify a value here, this will override any AFD values in your input, even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If you specify a value here, this will ignore anything that you specify for the setting Scaling Behavior (scalingBehavior).

Definition at line 895 of file Input.h.

◆ SetPosition() [2/2]

void Aws::MediaConvert::Model::Input::SetPosition ( Rectangle &&  value)
inline

Use Selection placement (position) to define the video area in your output frame. The area outside of the rectangle that you specify here is black. If you specify a value here, it will override any value that you specify in the output setting Selection placement (position). If you specify a value here, this will override any AFD values in your input, even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If you specify a value here, this will ignore anything that you specify for the setting Scaling Behavior (scalingBehavior).

Definition at line 907 of file Input.h.

◆ SetProgramNumber()

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

Use Program (programNumber) to select a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported. Default is the first program within the transport stream. If the program you specify doesn't exist, the transcoding service will use this default.

Definition at line 956 of file Input.h.

◆ SetPsiControl() [1/2]

void Aws::MediaConvert::Model::Input::SetPsiControl ( const InputPsiControl value)
inline

Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans. * Ignore PSI - Scan all PIDs for audio and video. * Use PSI - Scan only PSI data.

Definition at line 986 of file Input.h.

◆ SetPsiControl() [2/2]

void Aws::MediaConvert::Model::Input::SetPsiControl ( InputPsiControl &&  value)
inline

Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans. * Ignore PSI - Scan all PIDs for audio and video. * Use PSI - Scan only PSI data.

Definition at line 993 of file Input.h.

◆ SetSupplementalImps() [1/2]

void Aws::MediaConvert::Model::Input::SetSupplementalImps ( Aws::Vector< Aws::String > &&  value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1048 of file Input.h.

◆ SetSupplementalImps() [2/2]

void Aws::MediaConvert::Model::Input::SetSupplementalImps ( const Aws::Vector< Aws::String > &  value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1038 of file Input.h.

◆ SetTimecodeSource() [1/2]

void Aws::MediaConvert::Model::Input::SetTimecodeSource ( const InputTimecodeSource value)
inline

Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1144 of file Input.h.

◆ SetTimecodeSource() [2/2]

void Aws::MediaConvert::Model::Input::SetTimecodeSource ( InputTimecodeSource &&  value)
inline

Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1159 of file Input.h.

◆ SetTimecodeStart() [1/3]

void Aws::MediaConvert::Model::Input::SetTimecodeStart ( Aws::String &&  value)
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1226 of file Input.h.

◆ SetTimecodeStart() [2/3]

void Aws::MediaConvert::Model::Input::SetTimecodeStart ( const Aws::String value)
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1217 of file Input.h.

◆ SetTimecodeStart() [3/3]

void Aws::MediaConvert::Model::Input::SetTimecodeStart ( const char *  value)
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1235 of file Input.h.

◆ SetVideoSelector() [1/2]

void Aws::MediaConvert::Model::Input::SetVideoSelector ( const VideoSelector value)
inline

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

Definition at line 1281 of file Input.h.

◆ SetVideoSelector() [2/2]

void Aws::MediaConvert::Model::Input::SetVideoSelector ( VideoSelector &&  value)
inline

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

Definition at line 1287 of file Input.h.

◆ SupplementalImpsHasBeenSet()

bool Aws::MediaConvert::Model::Input::SupplementalImpsHasBeenSet ( ) const
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1028 of file Input.h.

◆ TimecodeSourceHasBeenSet()

bool Aws::MediaConvert::Model::Input::TimecodeSourceHasBeenSet ( ) const
inline

Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1129 of file Input.h.

◆ TimecodeStartHasBeenSet()

bool Aws::MediaConvert::Model::Input::TimecodeStartHasBeenSet ( ) const
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1208 of file Input.h.

◆ VideoSelectorHasBeenSet()

bool Aws::MediaConvert::Model::Input::VideoSelectorHasBeenSet ( ) const
inline

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

Definition at line 1275 of file Input.h.

◆ WithAudioSelectorGroups() [1/2]

Input& Aws::MediaConvert::Model::Input::WithAudioSelectorGroups ( Aws::Map< Aws::String, AudioSelectorGroup > &&  value)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 108 of file Input.h.

◆ WithAudioSelectorGroups() [2/2]

Input& Aws::MediaConvert::Model::Input::WithAudioSelectorGroups ( const Aws::Map< Aws::String, AudioSelectorGroup > &  value)
inline

Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output audio tab (AudioDescription). Note that, if you're working with embedded audio, it's simpler to assign multiple input tracks into a single audio selector rather than use an audio selector group.

Definition at line 100 of file Input.h.

◆ WithAudioSelectors() [1/2]

Input& Aws::MediaConvert::Model::Input::WithAudioSelectors ( Aws::Map< Aws::String, AudioSelector > &&  value)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 199 of file Input.h.

◆ WithAudioSelectors() [2/2]

Input& Aws::MediaConvert::Model::Input::WithAudioSelectors ( const Aws::Map< Aws::String, AudioSelector > &  value)
inline

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use multiple Audio selectors per input.

Definition at line 192 of file Input.h.

◆ WithCaptionSelectors() [1/2]

Input& Aws::MediaConvert::Model::Input::WithCaptionSelectors ( Aws::Map< Aws::String, CaptionSelector > &&  value)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 278 of file Input.h.

◆ WithCaptionSelectors() [2/2]

Input& Aws::MediaConvert::Model::Input::WithCaptionSelectors ( const Aws::Map< Aws::String, CaptionSelector > &  value)
inline

Use captions selectors to specify the captions data from your input that you use in your outputs. You can use up to 20 captions selectors per input.

Definition at line 272 of file Input.h.

◆ WithCrop() [1/2]

Input& Aws::MediaConvert::Model::Input::WithCrop ( const Rectangle value)
inline

Use Cropping selection (crop) to specify the video area that the service will include in the output video frame. If you specify a value here, it will override any value that you specify in the output setting Cropping selection (crop).

Definition at line 350 of file Input.h.

◆ WithCrop() [2/2]

Input& Aws::MediaConvert::Model::Input::WithCrop ( Rectangle &&  value)
inline

Use Cropping selection (crop) to specify the video area that the service will include in the output video frame. If you specify a value here, it will override any value that you specify in the output setting Cropping selection (crop).

Definition at line 357 of file Input.h.

◆ WithDeblockFilter() [1/2]

Input& Aws::MediaConvert::Model::Input::WithDeblockFilter ( const InputDeblockFilter value)
inline

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 and uncompressed video inputs.

Definition at line 393 of file Input.h.

◆ WithDeblockFilter() [2/2]

Input& Aws::MediaConvert::Model::Input::WithDeblockFilter ( InputDeblockFilter &&  value)
inline

Enable Deblock (InputDeblockFilter) to produce smoother motion in the output. Default is disabled. Only manually controllable for MPEG2 and uncompressed video inputs.

Definition at line 400 of file Input.h.

◆ WithDecryptionSettings() [1/2]

Input& Aws::MediaConvert::Model::Input::WithDecryptionSettings ( const InputDecryptionSettings value)
inline

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Definition at line 441 of file Input.h.

◆ WithDecryptionSettings() [2/2]

Input& Aws::MediaConvert::Model::Input::WithDecryptionSettings ( InputDecryptionSettings &&  value)
inline

Settings for decrypting any input files that you encrypt before you upload them to Amazon S3. MediaConvert can decrypt files only when you use AWS Key Management Service (KMS) to encrypt the data key that you use to encrypt your content.

Definition at line 449 of file Input.h.

◆ WithDenoiseFilter() [1/2]

Input& Aws::MediaConvert::Model::Input::WithDenoiseFilter ( const InputDenoiseFilter value)
inline

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Definition at line 480 of file Input.h.

◆ WithDenoiseFilter() [2/2]

Input& Aws::MediaConvert::Model::Input::WithDenoiseFilter ( InputDenoiseFilter &&  value)
inline

Enable Denoise (InputDenoiseFilter) to filter noise from the input. Default is disabled. Only applicable to MPEG2, H.264, H.265, and uncompressed video inputs.

Definition at line 486 of file Input.h.

◆ WithFileInput() [1/3]

Input& Aws::MediaConvert::Model::Input::WithFileInput ( Aws::String &&  value)
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 564 of file Input.h.

◆ WithFileInput() [2/3]

Input& Aws::MediaConvert::Model::Input::WithFileInput ( const Aws::String value)
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 553 of file Input.h.

◆ WithFileInput() [3/3]

Input& Aws::MediaConvert::Model::Input::WithFileInput ( const char *  value)
inline

Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, "s3://bucket/vf/cpl.xml". If the CPL is in an incomplete IMP, make sure to use Supplemental IMPs (SupplementalImps) to specify any supplemental IMPs that contain assets referenced by the CPL.

Definition at line 575 of file Input.h.

◆ WithFilterEnable() [1/2]

Input& Aws::MediaConvert::Model::Input::WithFilterEnable ( const InputFilterEnable value)
inline

Specify how the transcoding service applies the denoise and deblock filters. You must also enable the filters separately, with Denoise (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The transcoding service determines whether to apply filtering, depending on input type and quality. * Disable - The input is not filtered. This is true even if you use the API to enable them in (InputDeblockFilter) and (InputDeblockFilter). * Force - The input is filtered regardless of input type.

Definition at line 631 of file Input.h.

◆ WithFilterEnable() [2/2]

Input& Aws::MediaConvert::Model::Input::WithFilterEnable ( InputFilterEnable &&  value)
inline

Specify how the transcoding service applies the denoise and deblock filters. You must also enable the filters separately, with Denoise (InputDenoiseFilter) and Deblock (InputDeblockFilter). * Auto - The transcoding service determines whether to apply filtering, depending on input type and quality. * Disable - The input is not filtered. This is true even if you use the API to enable them in (InputDeblockFilter) and (InputDeblockFilter). * Force - The input is filtered regardless of input type.

Definition at line 642 of file Input.h.

◆ WithFilterStrength()

Input& Aws::MediaConvert::Model::Input::WithFilterStrength ( int  value)
inline

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

Definition at line 667 of file Input.h.

◆ WithImageInserter() [1/2]

Input& Aws::MediaConvert::Model::Input::WithImageInserter ( const ImageInserter value)
inline

Enable the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input individually. This setting is disabled by default.

Definition at line 703 of file Input.h.

◆ WithImageInserter() [2/2]

Input& Aws::MediaConvert::Model::Input::WithImageInserter ( ImageInserter &&  value)
inline

Enable the image inserter feature to include a graphic overlay on your video. Enable or disable this feature for each input individually. This setting is disabled by default.

Definition at line 710 of file Input.h.

◆ WithInputClippings() [1/2]

Input& Aws::MediaConvert::Model::Input::WithInputClippings ( Aws::Vector< InputClipping > &&  value)
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 771 of file Input.h.

◆ WithInputClippings() [2/2]

Input& Aws::MediaConvert::Model::Input::WithInputClippings ( const Aws::Vector< InputClipping > &  value)
inline

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Definition at line 761 of file Input.h.

◆ WithInputScanType() [1/2]

Input& Aws::MediaConvert::Model::Input::WithInputScanType ( const InputScanType value)
inline

When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF. MediaConvert doesn't automatically detect PsF. Therefore, flagging your input as PsF results in better preservation of video quality when you do deinterlacing and frame rate conversion. If you don't specify, the default value is Auto (AUTO). Auto is the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing so creates horizontal interlacing artifacts.

Definition at line 847 of file Input.h.

◆ WithInputScanType() [2/2]

Input& Aws::MediaConvert::Model::Input::WithInputScanType ( InputScanType &&  value)
inline

When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF. MediaConvert doesn't automatically detect PsF. Therefore, flagging your input as PsF results in better preservation of video quality when you do deinterlacing and frame rate conversion. If you don't specify, the default value is Auto (AUTO). Auto is the correct setting for all inputs that are not PsF. Don't set this value to PsF when your input is interlaced. Doing so creates horizontal interlacing artifacts.

Definition at line 858 of file Input.h.

◆ WithPosition() [1/2]

Input& Aws::MediaConvert::Model::Input::WithPosition ( const Rectangle value)
inline

Use Selection placement (position) to define the video area in your output frame. The area outside of the rectangle that you specify here is black. If you specify a value here, it will override any value that you specify in the output setting Selection placement (position). If you specify a value here, this will override any AFD values in your input, even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If you specify a value here, this will ignore anything that you specify for the setting Scaling Behavior (scalingBehavior).

Definition at line 919 of file Input.h.

◆ WithPosition() [2/2]

Input& Aws::MediaConvert::Model::Input::WithPosition ( Rectangle &&  value)
inline

Use Selection placement (position) to define the video area in your output frame. The area outside of the rectangle that you specify here is black. If you specify a value here, it will override any value that you specify in the output setting Selection placement (position). If you specify a value here, this will override any AFD values in your input, even if you set Respond to AFD (RespondToAfd) to Respond (RESPOND). If you specify a value here, this will ignore anything that you specify for the setting Scaling Behavior (scalingBehavior).

Definition at line 931 of file Input.h.

◆ WithProgramNumber()

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

Use Program (programNumber) to select a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported. Default is the first program within the transport stream. If the program you specify doesn't exist, the transcoding service will use this default.

Definition at line 964 of file Input.h.

◆ WithPsiControl() [1/2]

Input& Aws::MediaConvert::Model::Input::WithPsiControl ( const InputPsiControl value)
inline

Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans. * Ignore PSI - Scan all PIDs for audio and video. * Use PSI - Scan only PSI data.

Definition at line 1000 of file Input.h.

◆ WithPsiControl() [2/2]

Input& Aws::MediaConvert::Model::Input::WithPsiControl ( InputPsiControl &&  value)
inline

Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans. * Ignore PSI - Scan all PIDs for audio and video. * Use PSI - Scan only PSI data.

Definition at line 1007 of file Input.h.

◆ WithSupplementalImps() [1/2]

Input& Aws::MediaConvert::Model::Input::WithSupplementalImps ( Aws::Vector< Aws::String > &&  value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1068 of file Input.h.

◆ WithSupplementalImps() [2/2]

Input& Aws::MediaConvert::Model::Input::WithSupplementalImps ( const Aws::Vector< Aws::String > &  value)
inline

Provide a list of any necessary supplemental IMPs. You need supplemental IMPs if the CPL that you're using for your input is in an incomplete IMP. Specify either the supplemental IMP directories with a trailing slash or the ASSETMAP.xml files. For example ["s3://bucket/ov/", "s3://bucket/vf2/ASSETMAP.xml"]. You don't need to specify the IMP that contains your input CPL, because the service automatically detects it.

Definition at line 1058 of file Input.h.

◆ WithTimecodeSource() [1/2]

Input& Aws::MediaConvert::Model::Input::WithTimecodeSource ( const InputTimecodeSource value)
inline

Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1174 of file Input.h.

◆ WithTimecodeSource() [2/2]

Input& Aws::MediaConvert::Model::Input::WithTimecodeSource ( InputTimecodeSource &&  value)
inline

Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1189 of file Input.h.

◆ WithTimecodeStart() [1/3]

Input& Aws::MediaConvert::Model::Input::WithTimecodeStart ( Aws::String &&  value)
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1253 of file Input.h.

◆ WithTimecodeStart() [2/3]

Input& Aws::MediaConvert::Model::Input::WithTimecodeStart ( const Aws::String value)
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1244 of file Input.h.

◆ WithTimecodeStart() [3/3]

Input& Aws::MediaConvert::Model::Input::WithTimecodeStart ( const char *  value)
inline

Specify the timecode that you want the service to use for this input's initial frame. To use this setting, you must set the Timecode source setting, located under the input settings (InputTimecodeSource), to Specified start (SPECIFIEDSTART). For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode.

Definition at line 1262 of file Input.h.

◆ WithVideoSelector() [1/2]

Input& Aws::MediaConvert::Model::Input::WithVideoSelector ( const VideoSelector value)
inline

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

Definition at line 1293 of file Input.h.

◆ WithVideoSelector() [2/2]

Input& Aws::MediaConvert::Model::Input::WithVideoSelector ( VideoSelector &&  value)
inline

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

Definition at line 1299 of file Input.h.


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