PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` package Paws::MediaConvert::UpdatePreset; use Moose; has Category => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'category'); has Description => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'description'); has Name => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'name', required => 1); has Settings => (is => 'ro', isa => 'Paws::MediaConvert::PresetSettings', traits => ['NameInRequest'], request_name => 'settings'); use MooseX::ClassAttribute; class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdatePreset'); class_has _api_uri => (isa => 'Str', is => 'ro', default => '/2017-08-29/presets/{name}'); class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::MediaConvert::UpdatePresetResponse'); 1; ### main pod documentation begin ### =head1 NAME Paws::MediaConvert::UpdatePreset - Arguments for method UpdatePreset on L =head1 DESCRIPTION This class represents the parameters used for calling the method UpdatePreset on the L service. Use the attributes of this class as arguments to method UpdatePreset. You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdatePreset. =head1 SYNOPSIS my $mediaconvert = Paws->service('MediaConvert'); my $UpdatePresetResponse = $mediaconvert->UpdatePreset( Name => 'My__string', Category => 'My__string', # OPTIONAL Description => 'My__string', # OPTIONAL Settings => { AudioDescriptions => [ { AudioChannelTaggingSettings => { ChannelTag => 'L' , # values: L, R, C, LFE, LS, RS, LC, RC, CS, LSD, RSD, TCS, VHL, VHC, VHR; OPTIONAL }, # OPTIONAL AudioNormalizationSettings => { Algorithm => 'ITU_BS_1770_1' , # values: ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4; OPTIONAL AlgorithmControl => 'CORRECT_AUDIO', # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL CorrectionGateLevel => 1, # min: -70; OPTIONAL LoudnessLogging => 'LOG', # values: LOG, DONT_LOG; OPTIONAL PeakCalculation => 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL TargetLkfs => 1, # OPTIONAL }, # OPTIONAL AudioSourceName => 'My__string', AudioType => 1, # max: 255; OPTIONAL AudioTypeControl => 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL CodecSettings => { AacSettings => { AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL CodingMode => 'AD_RECEIVER_MIX' , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1; OPTIONAL RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL SampleRate => 1, # min: 8000, max: 96000; OPTIONAL Specification => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL VbrQuality => 'LOW', # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL }, # OPTIONAL Ac3Settings => { Bitrate => 1, # min: 64000, max: 640000; OPTIONAL BitstreamMode => 'COMPLETE_MAIN' , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL CodingMode => 'CODING_MODE_1_0' , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL Dialnorm => 1, # min: 1, max: 31; OPTIONAL DynamicRangeCompressionLine => 'FILM_STANDARD' , # values: FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE; OPTIONAL DynamicRangeCompressionProfile => 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL DynamicRangeCompressionRf => 'FILM_STANDARD' , # values: FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE; OPTIONAL LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL MetadataControl => 'FOLLOW_INPUT' , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL SampleRate => 1, # min: 48000, max: 48000; OPTIONAL }, # OPTIONAL AiffSettings => { BitDepth => 1, # min: 16, max: 24; OPTIONAL Channels => 1, # min: 1, max: 64; OPTIONAL SampleRate => 1, # min: 8000, max: 192000; OPTIONAL }, # OPTIONAL Codec => 'AAC' , # values: AAC, MP2, MP3, WAV, AIFF, AC3, EAC3, EAC3_ATMOS, VORBIS, OPUS, PASSTHROUGH; OPTIONAL Eac3AtmosSettings => { Bitrate => 1, # min: 384000, max: 1024000; OPTIONAL BitstreamMode => 'COMPLETE_MAIN', # values: COMPLETE_MAIN; OPTIONAL CodingMode => 'CODING_MODE_AUTO' , # values: CODING_MODE_AUTO, CODING_MODE_5_1_4, CODING_MODE_7_1_4, CODING_MODE_9_1_6; OPTIONAL DialogueIntelligence => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL DownmixControl => 'SPECIFIED' , # values: SPECIFIED, INITIALIZE_FROM_SOURCE; OPTIONAL DynamicRangeCompressionLine => 'NONE' , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL DynamicRangeCompressionRf => 'NONE' , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL DynamicRangeControl => 'SPECIFIED' , # values: SPECIFIED, INITIALIZE_FROM_SOURCE; OPTIONAL LoRoCenterMixLevel => 1, # OPTIONAL LoRoSurroundMixLevel => 1, # OPTIONAL LtRtCenterMixLevel => 1, # OPTIONAL LtRtSurroundMixLevel => 1, # OPTIONAL MeteringMode => 'LEQ_A' , # values: LEQ_A, ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4; OPTIONAL SampleRate => 1, # min: 48000, max: 48000; OPTIONAL SpeechThreshold => 1, # max: 100; OPTIONAL StereoDownmix => 'NOT_INDICATED' , # values: NOT_INDICATED, STEREO, SURROUND, DPL2; OPTIONAL SurroundExMode => 'NOT_INDICATED' , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL }, # OPTIONAL Eac3Settings => { AttenuationControl => 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL Bitrate => 1, # min: 64000, max: 640000; OPTIONAL BitstreamMode => 'COMPLETE_MAIN' , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL CodingMode => 'CODING_MODE_1_0' , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL Dialnorm => 1, # min: 1, max: 31; OPTIONAL DynamicRangeCompressionLine => 'NONE' , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL DynamicRangeCompressionRf => 'NONE' , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL LoRoCenterMixLevel => 1, # OPTIONAL LoRoSurroundMixLevel => 1, # OPTIONAL LtRtCenterMixLevel => 1, # OPTIONAL LtRtSurroundMixLevel => 1, # OPTIONAL MetadataControl => 'FOLLOW_INPUT' , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL PassthroughControl => 'WHEN_POSSIBLE' , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL PhaseControl => 'SHIFT_90_DEGREES' , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL SampleRate => 1, # min: 48000, max: 48000; OPTIONAL StereoDownmix => 'NOT_INDICATED' , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL SurroundExMode => 'NOT_INDICATED' , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL SurroundMode => 'NOT_INDICATED' , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL }, # OPTIONAL Mp2Settings => { Bitrate => 1, # min: 32000, max: 384000; OPTIONAL Channels => 1, # min: 1, max: 2; OPTIONAL SampleRate => 1, # min: 32000, max: 48000; OPTIONAL }, # OPTIONAL Mp3Settings => { Bitrate => 1, # min: 16000, max: 320000; OPTIONAL Channels => 1, # min: 1, max: 2; OPTIONAL RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL SampleRate => 1, # min: 22050, max: 48000; OPTIONAL VbrQuality => 1, # max: 9; OPTIONAL }, # OPTIONAL OpusSettings => { Bitrate => 1, # min: 32000, max: 192000; OPTIONAL Channels => 1, # min: 1, max: 2; OPTIONAL SampleRate => 1, # min: 16000, max: 48000; OPTIONAL }, # OPTIONAL VorbisSettings => { Channels => 1, # min: 1, max: 2; OPTIONAL SampleRate => 1, # min: 22050, max: 48000; OPTIONAL VbrQuality => 1, # min: -1, max: 10; OPTIONAL }, # OPTIONAL WavSettings => { BitDepth => 1, # min: 16, max: 24; OPTIONAL Channels => 1, # min: 1, max: 64; OPTIONAL Format => 'RIFF', # values: RIFF, RF64; OPTIONAL SampleRate => 1, # min: 8000, max: 192000; OPTIONAL }, # OPTIONAL }, # OPTIONAL CustomLanguageCode => 'My__stringPatternAZaZ23AZaZ', # OPTIONAL LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL LanguageCodeControl => 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL RemixSettings => { ChannelMapping => { OutputChannels => [ { InputChannels => [ 1, ... # min: -60, max: 6 ], # OPTIONAL InputChannelsFineTune => [ 1, ... ], # OPTIONAL }, ... ], # OPTIONAL }, # OPTIONAL ChannelsIn => 1, # min: 1, max: 64; OPTIONAL ChannelsOut => 1, # min: 1, max: 64; OPTIONAL }, # OPTIONAL StreamName => 'My__stringPatternWS', # OPTIONAL }, ... ], # OPTIONAL CaptionDescriptions => [ { CustomLanguageCode => 'My__stringPatternAZaZ23AZaZ', # OPTIONAL DestinationSettings => { BurninDestinationSettings => { Alignment => 'CENTERED', # values: CENTERED, LEFT; OPTIONAL BackgroundColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL BackgroundOpacity => 1, # max: 255; OPTIONAL FontColor => 'WHITE' , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL FontOpacity => 1, # max: 255; OPTIONAL FontResolution => 1, # min: 96, max: 600; OPTIONAL FontScript => 'AUTOMATIC', # values: AUTOMATIC, HANS, HANT; OPTIONAL FontSize => 1, # max: 96; OPTIONAL OutlineColor => 'BLACK' , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE; OPTIONAL OutlineSize => 1, # max: 10; OPTIONAL ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL ShadowOpacity => 1, # max: 255; OPTIONAL ShadowXOffset => 1, # min: -2147483648, max: 2147483647; OPTIONAL ShadowYOffset => 1, # min: -2147483648, max: 2147483647; OPTIONAL TeletextSpacing => 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL XPosition => 1, # max: 2147483647; OPTIONAL YPosition => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL DestinationType => 'BURN_IN' , # values: BURN_IN, DVB_SUB, EMBEDDED, EMBEDDED_PLUS_SCTE20, IMSC, SCTE20_PLUS_EMBEDDED, SCC, SRT, SMI, TELETEXT, TTML, WEBVTT; OPTIONAL DvbSubDestinationSettings => { Alignment => 'CENTERED', # values: CENTERED, LEFT; OPTIONAL BackgroundColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL BackgroundOpacity => 1, # max: 255; OPTIONAL DdsHandling => 'NONE', # values: NONE, SPECIFIED, NO_DISPLAY_WINDOW; OPTIONAL DdsXCoordinate => 1, # max: 2147483647; OPTIONAL DdsYCoordinate => 1, # max: 2147483647; OPTIONAL FontColor => 'WHITE' , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL FontOpacity => 1, # max: 255; OPTIONAL FontResolution => 1, # min: 96, max: 600; OPTIONAL FontScript => 'AUTOMATIC', # values: AUTOMATIC, HANS, HANT; OPTIONAL FontSize => 1, # max: 96; OPTIONAL Height => 1, # min: 1, max: 2147483647; OPTIONAL OutlineColor => 'BLACK' , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE; OPTIONAL OutlineSize => 1, # max: 10; OPTIONAL ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL ShadowOpacity => 1, # max: 255; OPTIONAL ShadowXOffset => 1, # min: -2147483648, max: 2147483647; OPTIONAL ShadowYOffset => 1, # min: -2147483648, max: 2147483647; OPTIONAL SubtitlingType => 'HEARING_IMPAIRED' , # values: HEARING_IMPAIRED, STANDARD; OPTIONAL TeletextSpacing => 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL Width => 1, # min: 1, max: 2147483647; OPTIONAL XPosition => 1, # max: 2147483647; OPTIONAL YPosition => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL EmbeddedDestinationSettings => { Destination608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL Destination708ServiceNumber => 1, # min: 1, max: 6; OPTIONAL }, # OPTIONAL ImscDestinationSettings => { StylePassthrough => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL SccDestinationSettings => { Framerate => 'FRAMERATE_23_97' , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_25, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL }, # OPTIONAL TeletextDestinationSettings => { PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' , # min: 3, max: 3; OPTIONAL PageTypes => [ 'PAGE_TYPE_INITIAL', ... # values: PAGE_TYPE_INITIAL, PAGE_TYPE_SUBTITLE, PAGE_TYPE_ADDL_INFO, PAGE_TYPE_PROGRAM_SCHEDULE, PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE ], # OPTIONAL }, # OPTIONAL TtmlDestinationSettings => { StylePassthrough => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL WebvttDestinationSettings => { StylePassthrough => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL }, # OPTIONAL LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL LanguageDescription => 'My__string', }, ... ], # OPTIONAL ContainerSettings => { CmfcSettings => { AudioDuration => 'DEFAULT_CODEC_DURATION' , # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL AudioGroupId => 'My__string', AudioRenditionSets => 'My__string', AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT; OPTIONAL DescriptiveVideoServiceFlag => 'DONT_FLAG', # values: DONT_FLAG, FLAG; OPTIONAL IFrameOnlyManifest => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL Scte35Esam => 'INSERT', # values: INSERT, NONE; OPTIONAL Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL }, # OPTIONAL Container => 'F4V' , # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, WEBM, RAW; OPTIONAL F4vSettings => { MoovPlacement => 'PROGRESSIVE_DOWNLOAD' , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL }, # OPTIONAL M2tsSettings => { AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL AudioDuration => 'DEFAULT_CODEC_DURATION' , # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL AudioPids => [ 1, ... # min: 32, max: 8182 ], # OPTIONAL Bitrate => 1, # max: 2147483647; OPTIONAL BufferModel => 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL DvbNitSettings => { NetworkId => 1, # max: 65535; OPTIONAL NetworkName => 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL NitInterval => 1, # min: 25, max: 10000; OPTIONAL }, # OPTIONAL DvbSdtSettings => { OutputSdt => 'SDT_FOLLOW' , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL SdtInterval => 1, # min: 25, max: 2000; OPTIONAL ServiceName => 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL ServiceProviderName => 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL }, # OPTIONAL DvbSubPids => [ 1, ... # min: 32, max: 8182 ], # OPTIONAL DvbTdtSettings => { TdtInterval => 1, # min: 1000, max: 30000; OPTIONAL }, # OPTIONAL DvbTeletextPid => 1, # min: 32, max: 8182 EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL ForceTsVideoEbpOrder => 'FORCE', # values: FORCE, DEFAULT; OPTIONAL FragmentTime => 1, # OPTIONAL MaxPcrInterval => 1, # max: 500; OPTIONAL MinEbpInterval => 1, # max: 10000; OPTIONAL NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL NullPacketBitrate => 1, # OPTIONAL PatInterval => 1, # max: 1000; OPTIONAL PcrControl => 'PCR_EVERY_PES_PACKET' , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL PcrPid => 1, # min: 32, max: 8182 PmtInterval => 1, # max: 1000; OPTIONAL PmtPid => 1, # min: 32, max: 8182 PrivateMetadataPid => 1, # min: 32, max: 8182 ProgramNumber => 1, # max: 65535; OPTIONAL RateMode => 'VBR', # values: VBR, CBR; OPTIONAL Scte35Esam => { Scte35EsamPid => 1, # min: 32, max: 8182 }, # OPTIONAL Scte35Pid => 1, # min: 32, max: 8182 Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL SegmentationMarkers => 'NONE' , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL SegmentationStyle => 'MAINTAIN_CADENCE' , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL SegmentationTime => 1, # OPTIONAL TimedMetadataPid => 1, # min: 32, max: 8182 TransportStreamId => 1, # max: 65535; OPTIONAL VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL M3u8Settings => { AudioDuration => 'DEFAULT_CODEC_DURATION' , # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL AudioPids => [ 1, ... # min: 32, max: 8182 ], # OPTIONAL MaxPcrInterval => 1, # max: 500; OPTIONAL NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL PatInterval => 1, # max: 1000; OPTIONAL PcrControl => 'PCR_EVERY_PES_PACKET' , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL PcrPid => 1, # min: 32, max: 8182 PmtInterval => 1, # max: 1000; OPTIONAL PmtPid => 1, # min: 32, max: 8182 PrivateMetadataPid => 1, # min: 32, max: 8182 ProgramNumber => 1, # max: 65535; OPTIONAL Scte35Pid => 1, # min: 32, max: 8182 Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL TimedMetadata => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL TimedMetadataPid => 1, # min: 32, max: 8182 TransportStreamId => 1, # max: 65535; OPTIONAL VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL MovSettings => { ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL Mpeg2FourCCControl => 'XDCAM', # values: XDCAM, MPEG; OPTIONAL PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL Reference => 'SELF_CONTAINED', # values: SELF_CONTAINED, EXTERNAL; OPTIONAL }, # OPTIONAL Mp4Settings => { AudioDuration => 'DEFAULT_CODEC_DURATION' , # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL CttsVersion => 1, # max: 1; OPTIONAL FreeSpaceBox => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL MoovPlacement => 'PROGRESSIVE_DOWNLOAD' , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL Mp4MajorBrand => 'My__string', }, # OPTIONAL MpdSettings => { AccessibilityCaptionHints => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL AudioDuration => 'DEFAULT_CODEC_DURATION' , # values: DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION; OPTIONAL CaptionContainerType => 'RAW', # values: RAW, FRAGMENTED_MP4; OPTIONAL Scte35Esam => 'INSERT', # values: INSERT, NONE; OPTIONAL Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL }, # OPTIONAL MxfSettings => { AfdSignaling => 'NO_COPY', # values: NO_COPY, COPY_FROM_VIDEO; OPTIONAL Profile => 'D_10', # values: D_10, XDCAM, OP1A, XAVC; OPTIONAL XavcProfileSettings => { DurationMode => 'ALLOW_ANY_DURATION' , # values: ALLOW_ANY_DURATION, DROP_FRAMES_FOR_COMPLIANCE; OPTIONAL MaxAncDataSize => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL VideoDescription => { AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL CodecSettings => { Av1Settings => { AdaptiveQuantization => 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL GopSize => 1, # OPTIONAL MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL NumberBFramesBetweenReferenceFrames => 1, # max: 15; OPTIONAL QvbrSettings => { QvbrQualityLevel => 1, # min: 1, max: 10; OPTIONAL QvbrQualityLevelFineTune => 1, # OPTIONAL }, # OPTIONAL RateControlMode => 'QVBR', # values: QVBR; OPTIONAL Slices => 1, # min: 1, max: 32; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL AvcIntraSettings => { AvcIntraClass => 'CLASS_50' , # values: CLASS_50, CLASS_100, CLASS_200, CLASS_4K_2K; OPTIONAL AvcIntraUhdSettings => { QualityTuningLevel => 'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL }, # OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL ScanTypeConversionMode => 'INTERLACED' , # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Telecine => 'NONE', # values: NONE, HARD; OPTIONAL }, # OPTIONAL Codec => 'AV1' , # values: AV1, AVC_INTRA, FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES, VC3, VP8, VP9, XAVC; OPTIONAL FrameCaptureSettings => { FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL Quality => 1, # min: 1, max: 100; OPTIONAL }, # OPTIONAL H264Settings => { AdaptiveQuantization => 'OFF' , # values: OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL CodecLevel => 'AUTO' , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL CodecProfile => 'BASELINE' , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL DynamicSubGop => 'ADAPTIVE', # values: ADAPTIVE, STATIC; OPTIONAL EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL FieldEncoding => 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL FlickerAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopClosedCadence => 1, # max: 2147483647; OPTIONAL GopSize => 1, # OPTIONAL GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL HrdBufferSize => 1, # max: 1152000000; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL MinIInterval => 1, # max: 30; OPTIONAL NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL QvbrSettings => { MaxAverageBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL QvbrQualityLevel => 1, # min: 1, max: 10; OPTIONAL QvbrQualityLevelFineTune => 1, # OPTIONAL }, # OPTIONAL RateControlMode => 'VBR', # values: VBR, CBR, QVBR; OPTIONAL RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL ScanTypeConversionMode => 'INTERLACED' , # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL SceneChangeDetect => 'DISABLED' , # values: DISABLED, ENABLED, TRANSITION_DETECTION; OPTIONAL Slices => 1, # min: 1, max: 32; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Softness => 1, # max: 128; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL UnregisteredSeiTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL H265Settings => { AdaptiveQuantization => 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL AlternateTransferFunctionSei => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL CodecLevel => 'AUTO' , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL CodecProfile => 'MAIN_MAIN' , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL DynamicSubGop => 'ADAPTIVE', # values: ADAPTIVE, STATIC; OPTIONAL FlickerAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopClosedCadence => 1, # max: 2147483647; OPTIONAL GopSize => 1, # OPTIONAL GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL HrdBufferSize => 1, # max: 1466400000; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL MinIInterval => 1, # max: 30; OPTIONAL NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL QvbrSettings => { MaxAverageBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL QvbrQualityLevel => 1, # min: 1, max: 10; OPTIONAL QvbrQualityLevelFineTune => 1, # OPTIONAL }, # OPTIONAL RateControlMode => 'VBR', # values: VBR, CBR, QVBR; OPTIONAL SampleAdaptiveOffsetFilterMode => 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL ScanTypeConversionMode => 'INTERLACED' , # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL SceneChangeDetect => 'DISABLED' , # values: DISABLED, ENABLED, TRANSITION_DETECTION; OPTIONAL Slices => 1, # min: 1, max: 32; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL UnregisteredSeiTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL }, # OPTIONAL Mpeg2Settings => { AdaptiveQuantization => 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL CodecLevel => 'AUTO', # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL DynamicSubGop => 'ADAPTIVE', # values: ADAPTIVE, STATIC; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL GopClosedCadence => 1, # max: 2147483647; OPTIONAL GopSize => 1, # OPTIONAL GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL HrdBufferSize => 1, # max: 47185920; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL IntraDcPrecision => 'AUTO' , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL MinIInterval => 1, # max: 30; OPTIONAL NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL QualityTuningLevel => 'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL ScanTypeConversionMode => 'INTERLACED' , # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Softness => 1, # max: 128; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL ProresSettings => { ChromaSampling => 'PRESERVE_444_SAMPLING' , # values: PRESERVE_444_SAMPLING, SUBSAMPLE_TO_422; OPTIONAL CodecProfile => 'APPLE_PRORES_422' , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY, APPLE_PRORES_4444, APPLE_PRORES_4444_XQ; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL ScanTypeConversionMode => 'INTERLACED' , # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Telecine => 'NONE', # values: NONE, HARD; OPTIONAL }, # OPTIONAL Vc3Settings => { FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL InterlaceMode => 'INTERLACED', # values: INTERLACED, PROGRESSIVE; OPTIONAL ScanTypeConversionMode => 'INTERLACED' , # values: INTERLACED, INTERLACED_OPTIMIZE; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Telecine => 'NONE', # values: NONE, HARD; OPTIONAL Vc3Class => 'CLASS_145_8BIT' , # values: CLASS_145_8BIT, CLASS_220_8BIT, CLASS_220_10BIT; OPTIONAL }, # OPTIONAL Vp8Settings => { Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL GopSize => 1, # OPTIONAL HrdBufferSize => 1, # max: 47185920; OPTIONAL MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL QualityTuningLevel => 'MULTI_PASS', # values: MULTI_PASS, MULTI_PASS_HQ; OPTIONAL RateControlMode => 'VBR', # values: VBR; OPTIONAL }, # OPTIONAL Vp9Settings => { Bitrate => 1, # min: 1000, max: 480000000; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL GopSize => 1, # OPTIONAL HrdBufferSize => 1, # max: 47185920; OPTIONAL MaxBitrate => 1, # min: 1000, max: 480000000; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL QualityTuningLevel => 'MULTI_PASS', # values: MULTI_PASS, MULTI_PASS_HQ; OPTIONAL RateControlMode => 'VBR', # values: VBR; OPTIONAL }, # OPTIONAL XavcSettings => { AdaptiveQuantization => 'OFF' , # values: OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL EntropyEncoding => 'AUTO', # values: AUTO, CABAC, CAVLC; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER; OPTIONAL FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL Profile => 'XAVC_HD_INTRA_CBG' , # values: XAVC_HD_INTRA_CBG, XAVC_4K_INTRA_CBG, XAVC_4K_INTRA_VBR, XAVC_HD, XAVC_4K; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Softness => 1, # max: 128; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Xavc4kIntraCbgProfileSettings => { XavcClass => 'CLASS_100' , # values: CLASS_100, CLASS_300, CLASS_480; OPTIONAL }, # OPTIONAL Xavc4kIntraVbrProfileSettings => { XavcClass => 'CLASS_100' , # values: CLASS_100, CLASS_300, CLASS_480; OPTIONAL }, # OPTIONAL Xavc4kProfileSettings => { BitrateClass => 'BITRATE_CLASS_100' , # values: BITRATE_CLASS_100, BITRATE_CLASS_140, BITRATE_CLASS_200; OPTIONAL CodecProfile => 'HIGH', # values: HIGH, HIGH_422; OPTIONAL FlickerAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopClosedCadence => 1, # max: 2147483647; OPTIONAL HrdBufferSize => 1, # max: 1152000000; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL Slices => 1, # min: 8, max: 12; OPTIONAL }, # OPTIONAL XavcHdIntraCbgProfileSettings => { XavcClass => 'CLASS_50', # values: CLASS_50, CLASS_100, CLASS_200; OPTIONAL }, # OPTIONAL XavcHdProfileSettings => { BitrateClass => 'BITRATE_CLASS_25' , # values: BITRATE_CLASS_25, BITRATE_CLASS_35, BITRATE_CLASS_50; OPTIONAL FlickerAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopClosedCadence => 1, # max: 2147483647; OPTIONAL HrdBufferSize => 1, # max: 1152000000; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL Slices => 1, # min: 4, max: 12; OPTIONAL Telecine => 'NONE', # values: NONE, HARD; OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL Crop => { Height => 1, # min: 2, max: 2147483647; OPTIONAL Width => 1, # min: 2, max: 2147483647; OPTIONAL X => 1, # max: 2147483647; OPTIONAL Y => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL DropFrameTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FixedAfd => 1, # max: 15; OPTIONAL Height => 1, # min: 32, max: 8192; OPTIONAL Position => { Height => 1, # min: 2, max: 2147483647; OPTIONAL Width => 1, # min: 2, max: 2147483647; OPTIONAL X => 1, # max: 2147483647; OPTIONAL Y => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL RespondToAfd => 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL ScalingBehavior => 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL Sharpness => 1, # max: 100; OPTIONAL TimecodeInsertion => 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL VideoPreprocessors => { ColorCorrector => { Brightness => 1, # min: 1, max: 100; OPTIONAL ColorSpaceConversion => 'NONE' , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL Contrast => 1, # min: 1, max: 100; OPTIONAL Hdr10Metadata => { BluePrimaryX => 1, # max: 50000; OPTIONAL BluePrimaryY => 1, # max: 50000; OPTIONAL GreenPrimaryX => 1, # max: 50000; OPTIONAL GreenPrimaryY => 1, # max: 50000; OPTIONAL MaxContentLightLevel => 1, # max: 65535; OPTIONAL MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL MaxLuminance => 1, # max: 2147483647; OPTIONAL MinLuminance => 1, # max: 2147483647; OPTIONAL RedPrimaryX => 1, # max: 50000; OPTIONAL RedPrimaryY => 1, # max: 50000; OPTIONAL WhitePointX => 1, # max: 50000; OPTIONAL WhitePointY => 1, # max: 50000; OPTIONAL }, # OPTIONAL Hue => 1, # min: -180, max: 180; OPTIONAL SampleRangeConversion => 'LIMITED_RANGE_SQUEEZE' , # values: LIMITED_RANGE_SQUEEZE, NONE; OPTIONAL Saturation => 1, # min: 1, max: 100; OPTIONAL }, # OPTIONAL Deinterlacer => { Algorithm => 'INTERPOLATE' , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL Control => 'FORCE_ALL_FRAMES', # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL Mode => 'DEINTERLACE' , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL }, # OPTIONAL DolbyVision => { L6Metadata => { MaxCll => 1, # max: 65535; OPTIONAL MaxFall => 1, # max: 65535; OPTIONAL }, # OPTIONAL L6Mode => 'PASSTHROUGH' , # values: PASSTHROUGH, RECALCULATE, SPECIFY; OPTIONAL Profile => 'PROFILE_5', # values: PROFILE_5; OPTIONAL }, # OPTIONAL Hdr10Plus => { MasteringMonitorNits => 1, # max: 4000; OPTIONAL TargetMonitorNits => 1, # max: 4000; OPTIONAL }, # OPTIONAL ImageInserter => { InsertableImages => [ { Duration => 1, # max: 2147483647; OPTIONAL FadeIn => 1, # max: 2147483647; OPTIONAL FadeOut => 1, # max: 2147483647; OPTIONAL Height => 1, # max: 2147483647; OPTIONAL ImageInserterInput => 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA' , # min: 14; OPTIONAL ImageX => 1, # max: 2147483647; OPTIONAL ImageY => 1, # max: 2147483647; OPTIONAL Layer => 1, # max: 99; OPTIONAL Opacity => 1, # max: 100; OPTIONAL StartTime => 'My__stringPattern01D20305D205D', # OPTIONAL Width => 1, # max: 2147483647; OPTIONAL }, ... ], # OPTIONAL }, # OPTIONAL NoiseReducer => { Filter => 'BILATERAL' , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL, TEMPORAL; OPTIONAL FilterSettings => { Strength => 1, # max: 3; OPTIONAL }, # OPTIONAL SpatialFilterSettings => { PostFilterSharpenStrength => 1, # max: 3; OPTIONAL Speed => 1, # min: -2, max: 3; OPTIONAL Strength => 1, # max: 16; OPTIONAL }, # OPTIONAL TemporalFilterSettings => { AggressiveMode => 1, # max: 4; OPTIONAL PostTemporalSharpening => 'DISABLED', # values: DISABLED, ENABLED, AUTO; OPTIONAL Speed => 1, # min: -1, max: 3; OPTIONAL Strength => 1, # max: 16; OPTIONAL }, # OPTIONAL }, # OPTIONAL PartnerWatermarking => { NexguardFileMarkerSettings => { License => 'My__stringMin1Max100000', # min: 1, max: 100000; OPTIONAL Payload => 1, # max: 4194303; OPTIONAL Preset => 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL Strength => 'LIGHTEST' , # values: LIGHTEST, LIGHTER, DEFAULT, STRONGER, STRONGEST; OPTIONAL }, # OPTIONAL }, # OPTIONAL TimecodeBurnin => { FontSize => 1, # min: 10, max: 48; OPTIONAL Position => 'TOP_CENTER' , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL Prefix => 'My__stringPattern', # OPTIONAL }, # OPTIONAL }, # OPTIONAL Width => 1, # min: 32, max: 8192; OPTIONAL }, # OPTIONAL }, # OPTIONAL ); # Results: my $Preset = $UpdatePresetResponse->Preset; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see L =head1 ATTRIBUTES =head2 Category => Str The new category for the preset, if you are changing it. =head2 Description => Str The new description for the preset, if you are changing it. =head2 B Name => Str The name of the preset you are modifying. =head2 Settings => L Settings for preset =head1 SEE ALSO This class forms part of L, documenting arguments for method UpdatePreset in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut