This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::MediaConvert::VideoDescription object:

  $service_obj->Method(Att1 => { AfdSignaling => $value, ..., Width => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::MediaConvert::VideoDescription object:

  $result = $service_obj->Method(...);


Settings for video outputs


AfdSignaling => Str

AntiAlias => Str

CodecSettings => Paws::MediaConvert::VideoCodecSettings

ColorMetadata => Str

Crop => Paws::MediaConvert::Rectangle

  Applies only if your input aspect ratio is different from your output
aspect ratio. Use Input cropping rectangle (Crop) to specify the video
area the service will include in the output. This will crop the input
source, causing video pixels to be removed on encode. If you crop your
input frame size to smaller than your output frame size, make sure to
specify the behavior you want in your output setting "Scaling

DropFrameTimecode => Str

FixedAfd => Int

  Applies only if you set AFD Signaling(AfdSignaling) to Fixed (FIXED).
Use Fixed (FixedAfd) to specify a four-bit AFD value which the service
will write on all frames of this video output.

Height => Int

  Use the Height (Height) setting to define the video resolution height
for this output. Specify in pixels. If you don't provide a value here,
the service will use the input height.

Position => Paws::MediaConvert::Rectangle

  Use Position (Position) to point to a rectangle object to define your
position. This setting overrides any other aspect ratio.

RespondToAfd => Str

ScalingBehavior => Str

Sharpness => Int

  Use Sharpness (Sharpness)setting to specify the strength of
anti-aliasing. This setting changes the width of the anti-alias filter
kernel used for scaling. Sharpness only applies if your output
resolution is different from your input resolution, and if you set
Anti-alias (AntiAlias) to ENABLED. 0 is the softest setting, 100 the
sharpest, and 50 recommended for most content.

TimecodeInsertion => Str

VideoPreprocessors => Paws::MediaConvert::VideoPreprocessor

  Find additional transcoding features under Preprocessors
(VideoPreprocessors). Enable the features at each output individually.
These features are disabled by default.

Width => Int

  Use Width (Width) to define the video resolution width, in pixels, for
this output. If you don't provide a value here, the service will use
the input width.


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


The source code is located here:

Please report bugs to: