![]() |
![]()
| ![]() |
![]()
NAMEPaws::MediaConvert::UpdatePreset - Arguments for method UpdatePreset on Paws::MediaConvert DESCRIPTIONThis class represents the parameters used for calling the method UpdatePreset on the AWS Elemental MediaConvert 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. SYNOPSISmy $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<Paws::MediaConvert::UpdatePresetResponse> 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 <https://docs.aws.amazon.com/goto/WebAPI/mediaconvert/UpdatePreset> ATTRIBUTESCategory => StrThe new category for the preset, if you are changing it. Description => StrThe new description for the preset, if you are changing it. REQUIRED Name => StrThe name of the preset you are modifying. Settings => Paws::MediaConvert::PresetSettingsSettings for preset SEE ALSOThis class forms part of Paws, documenting arguments for method UpdatePreset in Paws::MediaConvert BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|