class Aws::ElasticTranscoder::Types::CreatePresetRequest
The `CreatePresetRequest` structure.
@note When making an API call, you may pass CreatePresetRequest
data as a hash: { name: "Name", # required description: "Description", container: "PresetContainer", # required video: { codec: "VideoCodec", codec_options: { "CodecOption" => "CodecOption", }, keyframes_max_dist: "KeyframesMaxDist", fixed_gop: "FixedGOP", bit_rate: "VideoBitRate", frame_rate: "FrameRate", max_frame_rate: "MaxFrameRate", resolution: "Resolution", aspect_ratio: "AspectRatio", max_width: "DigitsOrAuto", max_height: "DigitsOrAuto", display_aspect_ratio: "AspectRatio", sizing_policy: "SizingPolicy", padding_policy: "PaddingPolicy", watermarks: [ { id: "PresetWatermarkId", max_width: "PixelsOrPercent", max_height: "PixelsOrPercent", sizing_policy: "WatermarkSizingPolicy", horizontal_align: "HorizontalAlign", horizontal_offset: "PixelsOrPercent", vertical_align: "VerticalAlign", vertical_offset: "PixelsOrPercent", opacity: "Opacity", target: "Target", }, ], }, audio: { codec: "AudioCodec", sample_rate: "AudioSampleRate", bit_rate: "AudioBitRate", channels: "AudioChannels", audio_packing_mode: "AudioPackingMode", codec_options: { profile: "AudioCodecProfile", bit_depth: "AudioBitDepth", bit_order: "AudioBitOrder", signed: "AudioSigned", }, }, thumbnails: { format: "JpgOrPng", interval: "Digits", resolution: "ThumbnailResolution", aspect_ratio: "AspectRatio", max_width: "DigitsOrAuto", max_height: "DigitsOrAuto", sizing_policy: "SizingPolicy", padding_policy: "PaddingPolicy", }, }
@!attribute [rw] name
The name of the preset. We recommend that the name be unique within the AWS account, but uniqueness is not enforced. @return [String]
@!attribute [rw] description
A description of the preset. @return [String]
@!attribute [rw] container
The container type for the output file. Valid values include `flac`, `flv`, `fmp4`, `gif`, `mp3`, `mp4`, `mpg`, `mxf`, `oga`, `ogg`, `ts`, and `webm`. @return [String]
@!attribute [rw] video
A section of the request body that specifies the video parameters. @return [Types::VideoParameters]
@!attribute [rw] audio
A section of the request body that specifies the audio parameters. @return [Types::AudioParameters]
@!attribute [rw] thumbnails
A section of the request body that specifies the thumbnail parameters, if any. @return [Types::Thumbnails]
Constants
- SENSITIVE