Paws::MediaConvert::CreateJobTemplate - Arguments for method CreateJobTemplate on Paws::MediaConvert
This class represents the parameters used for calling the method CreateJobTemplate on the AWS Elemental MediaConvert service. Use the attributes of this class as arguments to method CreateJobTemplate.
You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateJobTemplate.
my $mediaconvert = Paws->service('MediaConvert'); my $CreateJobTemplateResponse = $mediaconvert->CreateJobTemplate( Name => 'My__string', Settings => { AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL AvailBlanking => { AvailBlankingImage => 'My__stringMin14PatternS3BmpBMPPngPNGHttpsBmpBMPPngPNG' , # min: 14; OPTIONAL }, # OPTIONAL Esam => { ManifestConfirmConditionNotification => { MccXml => 'My__stringPatternSNManifestConfirmConditionNotificationNS' , # OPTIONAL }, # OPTIONAL ResponseSignalPreroll => 1, # max: 30000; OPTIONAL SignalProcessingNotification => { SccXml => 'My__stringPatternSNSignalProcessingNotificationNS', # OPTIONAL }, # OPTIONAL }, # OPTIONAL Inputs => [ { AudioSelectorGroups => { 'My__string' => { AudioSelectorNames => [ 'My__stringMin1', ... # min: 1 ], # OPTIONAL }, }, # OPTIONAL AudioSelectors => { 'My__string' => { CustomLanguageCode => 'My__stringMin3Max3PatternAZaZ3', # min: 3, max: 3; OPTIONAL DefaultSelection => 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL ExternalAudioFileInput => 'My__stringPatternS3MM2PPWWEEBBMMMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEAATTMMOOSSHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEAATTMMOOSS' , # OPTIONAL HlsRenditionGroupSettings => { RenditionGroupId => 'My__string', RenditionLanguageCode => '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 RenditionName => 'My__string', }, # 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 Offset => 1, # min: -2147483648, max: 2147483647; OPTIONAL Pids => [ 1, ... # min: 1, max: 2147483647 ], # OPTIONAL ProgramSelection => 1, # max: 8; 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 SelectorType => 'PID' , # values: PID, TRACK, LANGUAGE_CODE, HLS_RENDITION_GROUP; OPTIONAL Tracks => [ 1, ... # min: 1, max: 2147483647 ], # OPTIONAL }, }, # OPTIONAL CaptionSelectors => { 'My__string' => { CustomLanguageCode => 'My__stringMin3Max3PatternAZaZ3', # min: 3, max: 3; 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 SourceSettings => { AncillarySourceSettings => { Convert608To708 => 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL SourceAncillaryChannelNumber => 1, # min: 1, max: 4; OPTIONAL TerminateCaptions => 'END_OF_INPUT', # values: END_OF_INPUT, DISABLED; OPTIONAL }, # OPTIONAL DvbSubSourceSettings => { Pid => 1, # min: 1, max: 2147483647 }, # OPTIONAL EmbeddedSourceSettings => { Convert608To708 => 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL TerminateCaptions => 'END_OF_INPUT', # values: END_OF_INPUT, DISABLED; OPTIONAL }, # OPTIONAL FileSourceSettings => { Convert608To708 => 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL Framerate => { FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL FramerateNumerator => 1, # min: 1, max: 60000; OPTIONAL }, # OPTIONAL SourceFile => 'My__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIVttVTTWebvttWEBVTTHttpsSccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIVttVTTWebvttWEBVTT' , # min: 14; OPTIONAL TimeDelta => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL SourceType => 'ANCILLARY' , # values: ANCILLARY, DVB_SUB, EMBEDDED, SCTE20, SCC, TTML, STL, SRT, SMI, SMPTE_TT, TELETEXT, NULL_SOURCE, IMSC, WEBVTT; OPTIONAL TeletextSourceSettings => { PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' , # min: 3, max: 3; OPTIONAL }, # OPTIONAL TrackSourceSettings => { TrackNumber => 1, # min: 1, max: 2147483647 }, # OPTIONAL WebvttHlsSourceSettings => { RenditionGroupId => 'My__string', RenditionLanguageCode => '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 RenditionName => 'My__string', }, # OPTIONAL }, # OPTIONAL }, }, # 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 DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL FilterStrength => 1, # min: -5, max: 5; 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 InputClippings => [ { EndTimecode => 'My__stringPattern010920405090509092', # OPTIONAL StartTimecode => 'My__stringPattern010920405090509092', # OPTIONAL }, ... ], # OPTIONAL InputScanType => 'AUTO', # values: AUTO, PSF; 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 ProgramNumber => 1, # min: 1, max: 2147483647 PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL TimecodeSource => 'EMBEDDED' , # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL TimecodeStart => 'My__stringMin11Max11Pattern01D20305D205D' , # min: 11, max: 11; OPTIONAL VideoSelector => { AlphaBehavior => 'DISCARD', # values: DISCARD, REMAP_TO_LUMA; OPTIONAL ColorSpace => 'FOLLOW' , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; 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 Pid => 1, # min: 1, max: 2147483647 ProgramNumber => 1, # min: -2147483648, max: 2147483647; OPTIONAL Rotate => 'DEGREE_0' , # values: DEGREE_0, DEGREES_90, DEGREES_180, DEGREES_270, AUTO; OPTIONAL SampleRange => 'FOLLOW', # values: FOLLOW, FULL_RANGE, LIMITED_RANGE; OPTIONAL }, # OPTIONAL }, ... ], # OPTIONAL KantarWatermark => { ChannelName => 'My__stringMin1Max20', # min: 1, max: 20; OPTIONAL ContentReference => 'My__stringMin1Max50PatternAZAZ09', # min: 1, max: 50; OPTIONAL CredentialsSecretName => 'My__stringMin1Max512PatternAZAZ09', # min: 1, max: 512; OPTIONAL FileOffset => 1, # OPTIONAL KantarLicenseId => 1, # max: 2147483647; OPTIONAL KantarServerUrl => 'My__stringPatternHttpsKantarmediaCom', # OPTIONAL LogDestination => 'My__stringPatternS3', # OPTIONAL Metadata3 => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL Metadata4 => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL Metadata5 => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL Metadata6 => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL Metadata7 => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL Metadata8 => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL }, # OPTIONAL MotionImageInserter => { Framerate => { FramerateDenominator => 1, # min: 1, max: 17895697; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483640; OPTIONAL }, # OPTIONAL Input => 'My__stringMin14PatternS3Mov09PngHttpsMov09Png', # min: 14; OPTIONAL InsertionMode => 'MOV', # values: MOV, PNG; OPTIONAL Offset => { ImageX => 1, # max: 2147483647; OPTIONAL ImageY => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL Playback => 'ONCE', # values: ONCE, REPEAT; OPTIONAL StartTime => 'My__stringMin11Max11Pattern01D20305D205D' , # min: 11, max: 11; OPTIONAL }, # OPTIONAL NielsenConfiguration => { BreakoutCode => 1, # OPTIONAL DistributorId => 'My__string', }, # OPTIONAL NielsenNonLinearWatermark => { ActiveWatermarkProcess => 'NAES2_AND_NW' , # values: NAES2_AND_NW, CBET, NAES2_AND_NW_AND_CBET; OPTIONAL AdiFilename => 'My__stringPatternS3', # OPTIONAL AssetId => 'My__stringMin1Max20', # min: 1, max: 20; OPTIONAL AssetName => 'My__stringMin1Max50', # min: 1, max: 50; OPTIONAL CbetSourceId => 'My__stringPattern0xAFaF0908190908', # OPTIONAL EpisodeId => 'My__stringMin1Max20', # min: 1, max: 20; OPTIONAL MetadataDestination => 'My__stringPatternS3', # OPTIONAL SourceId => 1, # max: 65534; OPTIONAL SourceWatermarkStatus => 'CLEAN', # values: CLEAN, WATERMARKED; OPTIONAL TicServerUrl => 'My__stringPatternHttps', # OPTIONAL UniqueTicPerAudioTrack => 'RESERVE_UNIQUE_TICS_PER_TRACK' , # values: RESERVE_UNIQUE_TICS_PER_TRACK, SAME_TICS_PER_TRACK; OPTIONAL }, # OPTIONAL OutputGroups => [ { AutomatedEncodingSettings => { AbrSettings => { MaxAbrBitrate => 1, # min: 100000, max: 100000000; OPTIONAL MaxRenditions => 1, # min: 3, max: 15; OPTIONAL MinAbrBitrate => 1, # min: 100000, max: 100000000; OPTIONAL }, # OPTIONAL }, # OPTIONAL CustomName => 'My__string', Name => 'My__string', OutputGroupSettings => { CmafGroupSettings => { AdditionalManifests => [ { ManifestNameModifier => 'My__stringMin1', # min: 1 SelectedOutputs => [ 'My__stringMin1', ... # min: 1 ], # OPTIONAL }, ... ], # OPTIONAL BaseUrl => 'My__string', ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL CodecSpecification => 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL Destination => 'My__stringPatternS3', # OPTIONAL DestinationSettings => { S3Settings => { AccessControl => { CannedAcl => 'PUBLIC_READ' , # values: PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL; OPTIONAL }, # OPTIONAL Encryption => { EncryptionType => 'SERVER_SIDE_ENCRYPTION_S3' , # values: SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS; OPTIONAL KmsKeyArn => 'My__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912' , # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL Encryption => { ConstantInitializationVector => 'My__stringMin32Max32Pattern09aFAF32' , # min: 32, max: 32; OPTIONAL EncryptionMethod => 'SAMPLE_AES', # values: SAMPLE_AES, AES_CTR; OPTIONAL InitializationVectorInManifest => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL SpekeKeyProvider => { CertificateArn => 'My__stringPatternArnAwsUsGovAcm', # OPTIONAL DashSignaledSystemIds => [ 'My__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... # min: 36, max: 36 ], # OPTIONAL HlsSignaledSystemIds => [ 'My__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... # min: 36, max: 36 ], # OPTIONAL ResourceId => 'My__stringPatternW', # OPTIONAL Url => 'My__stringPatternHttps', # OPTIONAL }, # OPTIONAL StaticKeyProvider => { KeyFormat => 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL StaticKeyValue => 'My__stringPatternAZaZ0932', # OPTIONAL Url => 'My__string', }, # OPTIONAL Type => 'SPEKE', # values: SPEKE, STATIC_KEY; OPTIONAL }, # OPTIONAL FragmentLength => 1, # min: 1, max: 2147483647 ImageBasedTrickPlay => 'NONE' , # values: NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME; OPTIONAL ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL ManifestDurationFormat => 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL MinBufferTime => 1, # max: 2147483647; OPTIONAL MinFinalSegmentLength => 1, # OPTIONAL MpdProfile => 'MAIN_PROFILE' , # values: MAIN_PROFILE, ON_DEMAND_PROFILE; OPTIONAL PtsOffsetHandlingForBFrames => 'ZERO_BASED' , # values: ZERO_BASED, MATCH_INITIAL_PTS; OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL SegmentLength => 1, # min: 1, max: 2147483647 StreamInfResolution => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL WriteDashManifest => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL WriteHlsManifest => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL WriteSegmentTimelineInRepresentation => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL DashIsoGroupSettings => { AdditionalManifests => [ { ManifestNameModifier => 'My__stringMin1', # min: 1 SelectedOutputs => [ 'My__stringMin1', ... # min: 1 ], # OPTIONAL }, ... ], # OPTIONAL AudioChannelConfigSchemeIdUri => 'MPEG_CHANNEL_CONFIGURATION' , # values: MPEG_CHANNEL_CONFIGURATION, DOLBY_CHANNEL_CONFIGURATION; OPTIONAL BaseUrl => 'My__string', Destination => 'My__stringPatternS3', # OPTIONAL DestinationSettings => { S3Settings => { AccessControl => { CannedAcl => 'PUBLIC_READ' , # values: PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL; OPTIONAL }, # OPTIONAL Encryption => { EncryptionType => 'SERVER_SIDE_ENCRYPTION_S3' , # values: SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS; OPTIONAL KmsKeyArn => 'My__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912' , # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL Encryption => { PlaybackDeviceCompatibility => 'CENC_V1', # values: CENC_V1, UNENCRYPTED_SEI; OPTIONAL SpekeKeyProvider => { CertificateArn => 'My__stringPatternArnAwsUsGovAcm', # OPTIONAL ResourceId => 'My__string', SystemIds => [ 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... ], # OPTIONAL Url => 'My__stringPatternHttps', # OPTIONAL }, # OPTIONAL }, # OPTIONAL FragmentLength => 1, # min: 1, max: 2147483647 HbbtvCompliance => 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL ImageBasedTrickPlay => 'NONE' , # values: NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME; OPTIONAL MinBufferTime => 1, # max: 2147483647; OPTIONAL MinFinalSegmentLength => 1, # OPTIONAL MpdProfile => 'MAIN_PROFILE' , # values: MAIN_PROFILE, ON_DEMAND_PROFILE; OPTIONAL PtsOffsetHandlingForBFrames => 'ZERO_BASED' , # values: ZERO_BASED, MATCH_INITIAL_PTS; OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL SegmentLength => 1, # min: 1, max: 2147483647 WriteSegmentTimelineInRepresentation => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL FileGroupSettings => { Destination => 'My__stringPatternS3', # OPTIONAL DestinationSettings => { S3Settings => { AccessControl => { CannedAcl => 'PUBLIC_READ' , # values: PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL; OPTIONAL }, # OPTIONAL Encryption => { EncryptionType => 'SERVER_SIDE_ENCRYPTION_S3' , # values: SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS; OPTIONAL KmsKeyArn => 'My__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912' , # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL HlsGroupSettings => { AdMarkers => [ 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 ], # OPTIONAL AdditionalManifests => [ { ManifestNameModifier => 'My__stringMin1', # min: 1 SelectedOutputs => [ 'My__stringMin1', ... # min: 1 ], # OPTIONAL }, ... ], # OPTIONAL AudioOnlyHeader => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL BaseUrl => 'My__string', CaptionLanguageMappings => [ { CaptionChannel => 1, # min: -2147483648, max: 2147483647; OPTIONAL CustomLanguageCode => 'My__stringMin3Max3PatternAZaZ3' , # min: 3, max: 3; 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 CaptionLanguageSetting => 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL CodecSpecification => 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL Destination => 'My__stringPatternS3', # OPTIONAL DestinationSettings => { S3Settings => { AccessControl => { CannedAcl => 'PUBLIC_READ' , # values: PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL; OPTIONAL }, # OPTIONAL Encryption => { EncryptionType => 'SERVER_SIDE_ENCRYPTION_S3' , # values: SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS; OPTIONAL KmsKeyArn => 'My__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912' , # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL DirectoryStructure => 'SINGLE_DIRECTORY' , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL Encryption => { ConstantInitializationVector => 'My__stringMin32Max32Pattern09aFAF32' , # min: 32, max: 32; OPTIONAL EncryptionMethod => 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL InitializationVectorInManifest => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL OfflineEncrypted => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL SpekeKeyProvider => { CertificateArn => 'My__stringPatternArnAwsUsGovAcm', # OPTIONAL ResourceId => 'My__string', SystemIds => [ 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... ], # OPTIONAL Url => 'My__stringPatternHttps', # OPTIONAL }, # OPTIONAL StaticKeyProvider => { KeyFormat => 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL StaticKeyValue => 'My__stringPatternAZaZ0932', # OPTIONAL Url => 'My__string', }, # OPTIONAL Type => 'SPEKE', # values: SPEKE, STATIC_KEY; OPTIONAL }, # OPTIONAL ImageBasedTrickPlay => 'NONE' , # values: NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME; OPTIONAL ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL ManifestDurationFormat => 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL MinFinalSegmentLength => 1, # OPTIONAL MinSegmentLength => 1, # max: 2147483647; OPTIONAL OutputSelection => 'MANIFESTS_AND_SEGMENTS' , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL ProgramDateTime => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL SegmentLength => 1, # min: 1, max: 2147483647 SegmentsPerSubdirectory => 1, # min: 1, max: 2147483647 StreamInfResolution => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL TimedMetadataId3Frame => 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL TimedMetadataId3Period => 1, # min: -2147483648, max: 2147483647; OPTIONAL TimestampDeltaMilliseconds => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL MsSmoothGroupSettings => { AdditionalManifests => [ { ManifestNameModifier => 'My__stringMin1', # min: 1 SelectedOutputs => [ 'My__stringMin1', ... # min: 1 ], # OPTIONAL }, ... ], # OPTIONAL AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL Destination => 'My__stringPatternS3', # OPTIONAL DestinationSettings => { S3Settings => { AccessControl => { CannedAcl => 'PUBLIC_READ' , # values: PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL; OPTIONAL }, # OPTIONAL Encryption => { EncryptionType => 'SERVER_SIDE_ENCRYPTION_S3' , # values: SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS; OPTIONAL KmsKeyArn => 'My__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912' , # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL Encryption => { SpekeKeyProvider => { CertificateArn => 'My__stringPatternArnAwsUsGovAcm', # OPTIONAL ResourceId => 'My__string', SystemIds => [ 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... ], # OPTIONAL Url => 'My__stringPatternHttps', # OPTIONAL }, # OPTIONAL }, # OPTIONAL FragmentLength => 1, # min: 1, max: 2147483647 ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL }, # OPTIONAL Type => 'HLS_GROUP_SETTINGS' , # values: HLS_GROUP_SETTINGS, DASH_ISO_GROUP_SETTINGS, FILE_GROUP_SETTINGS, MS_SMOOTH_GROUP_SETTINGS, CMAF_GROUP_SETTINGS; OPTIONAL }, # OPTIONAL Outputs => [ { 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 => [ { CaptionSelectorName => 'My__stringMin1', # min: 1 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 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 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 Extension => 'My__string', NameModifier => 'My__stringMin1', # min: 1 OutputSettings => { HlsSettings => { AudioGroupId => 'My__string', AudioOnlyContainer => 'AUTOMATIC', # values: AUTOMATIC, M2TS; OPTIONAL AudioRenditionSets => 'My__string', AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL DescriptiveVideoServiceFlag => 'DONT_FLAG', # values: DONT_FLAG, FLAG; OPTIONAL IFrameOnlyManifest => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL SegmentModifier => 'My__string', }, # OPTIONAL }, # OPTIONAL Preset => 'My__stringMin0', # 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 ParNumerator => 1, # min: 1, max: 2147483647 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 ParNumerator => 1, # min: 1, max: 2147483647 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 ParNumerator => 1, # min: 1, max: 2147483647 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 ParNumerator => 1, # min: 1, max: 2147483647 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 ParNumerator => 1, # min: 1, max: 2147483647 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 FramerateNumerator => 1, # min: 1, max: 2147483647 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 ParNumerator => 1, # min: 1, max: 2147483647 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 }, ... ], # OPTIONAL TimecodeConfig => { Anchor => 'My__stringPattern010920405090509092', # OPTIONAL Source => 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL Start => 'My__stringPattern010920405090509092', # OPTIONAL TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL }, # OPTIONAL TimedMetadataInsertion => { Id3Insertions => [ { Id3 => 'My__stringPatternAZaZ0902', # OPTIONAL Timecode => 'My__stringPattern010920405090509092', # OPTIONAL }, ... ], # OPTIONAL }, # OPTIONAL }, AccelerationSettings => { Mode => 'DISABLED', # values: DISABLED, ENABLED, PREFERRED }, # OPTIONAL Category => 'My__string', # OPTIONAL Description => 'My__string', # OPTIONAL HopDestinations => [ { Priority => 1, # min: -50, max: 50; OPTIONAL Queue => 'My__string', WaitMinutes => 1, # OPTIONAL }, ... ], # OPTIONAL Priority => 1, # OPTIONAL Queue => 'My__string', # OPTIONAL StatusUpdateInterval => 'SECONDS_10', # OPTIONAL Tags => { 'My__string' => 'My__string', }, # OPTIONAL ); # Results: my $JobTemplate = $CreateJobTemplateResponse->JobTemplate; # Returns a L<Paws::MediaConvert::CreateJobTemplateResponse> 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/CreateJobTemplate
Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.
Optional. A category for the job template you are creating
Optional. A description of the job template you are creating.
Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.
The name of the job template you are creating.
Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. If you don't specify a priority, the service uses the default value 0.
Optional. The queue that jobs created from this template are assigned to. If you don't specify this, jobs will go to the default queue.
JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.
Valid values are: "SECONDS_10", "SECONDS_12", "SECONDS_15", "SECONDS_20", "SECONDS_30", "SECONDS_60", "SECONDS_120", "SECONDS_180", "SECONDS_240", "SECONDS_300", "SECONDS_360", "SECONDS_420", "SECONDS_480", "SECONDS_540", "SECONDS_600"
"SECONDS_10"
"SECONDS_12"
"SECONDS_15"
"SECONDS_20"
"SECONDS_30"
"SECONDS_60"
"SECONDS_120"
"SECONDS_180"
"SECONDS_240"
"SECONDS_300"
"SECONDS_360"
"SECONDS_420"
"SECONDS_480"
"SECONDS_540"
"SECONDS_600"
The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.
This class forms part of Paws, documenting arguments for method CreateJobTemplate in Paws::MediaConvert
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws
CPAN shell
perl -MCPAN -e shell install Paws
For more information on module installation, please visit the detailed CPAN module installation guide.