Paws

 view release on metacpan or  search on metacpan

lib/Paws/MediaConvert/Input.pm  view on Meta::CPAN

clips together in the order you specify them.


=head2 InputScanType => Str

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.


=head2 Position => L<Paws::MediaConvert::Rectangle>

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).


=head2 ProgramNumber => Int

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.


=head2 PsiControl => Str

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.


=head2 SupplementalImps => ArrayRef[Str|Undef]

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.


=head2 TimecodeSource => Str

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.


=head2 TimecodeStart => Str

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.


=head2 VideoSelector => L<Paws::MediaConvert::VideoSelector>

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



=head1 SEE ALSO

This class forms part of L<Paws>, describing an object used in L<Paws::MediaConvert>

=head1 BUGS and CONTRIBUTIONS

The source code is located here: L<https://github.com/pplu/aws-sdk-perl>

Please report bugs to: L<https://github.com/pplu/aws-sdk-perl/issues>

=cut



( run in 1.082 second using v1.01-cache-2.11-cpan-71847e10f99 )