NAME
Paws::MediaConvert::CreateJobTemplate - Arguments for method CreateJobTemplate on Paws::MediaConvert
DESCRIPTION
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.
SYNOPSIS
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__stringPatternS3MM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE'
, # 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
], # OPTIONAL
ProgramSelection => 1, # max: 8; OPTIONAL
RemixSettings => {
ChannelMapping => {
OutputChannels => [
{
InputChannels => [
1, ... # min: -60, max: 6
], # 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; OPTIONAL
Tracks => [
1, ... # min: 1, max: 2147483647; OPTIONAL
], # 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
}, # 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
SourceFile =>
'My__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIHttpsSccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMI'
, # min: 14; OPTIONAL
TimeDelta =>
1, # min: -2147483648, max: 2147483647; OPTIONAL
}, # OPTIONAL
SourceType => 'ANCILLARY'
, # values: ANCILLARY, DVB_SUB, EMBEDDED, SCTE20, SCC, TTML, STL, SRT, SMI, TELETEXT, NULL_SOURCE, IMSC; OPTIONAL
TeletextSourceSettings => {
PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE'
, # min: 3, max: 3; OPTIONAL
}, # OPTIONAL
TrackSourceSettings => {
TrackNumber => 1, # min: 1, max: 2147483647; OPTIONAL
}, # 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
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; OPTIONAL
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; OPTIONAL
ProgramNumber => 1, # min: -2147483648, max: 2147483647; OPTIONAL
Rotate => 'DEGREE_0'
, # values: DEGREE_0, DEGREES_90, DEGREES_180, DEGREES_270, AUTO; OPTIONAL
}, # OPTIONAL
},
...
], # OPTIONAL
MotionImageInserter => {
Framerate => {
FramerateDenominator => 1, # min: 1, max: 17895697; OPTIONAL
FramerateNumerator => 1, # min: 1, max: 2147483640; OPTIONAL
}, # OPTIONAL
Input => 'My__stringMin14Max1285PatternS3Mov09PngHttpsMov09Png'
, # min: 14, max: 1285; 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
OutputGroups => [
{
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; 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
SegmentControl => 'SINGLE_FILE'
, # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL
SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL
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
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; OPTIONAL
HbbtvCompliance =>
'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL
MinBufferTime => 1, # max: 2147483647; OPTIONAL
MpdProfile => 'MAIN_PROFILE'
, # values: MAIN_PROFILE, ON_DEMAND_PROFILE; OPTIONAL
SegmentControl => 'SINGLE_FILE'
, # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL
SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL
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
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
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; OPTIONAL
SegmentsPerSubdirectory =>
1, # min: 1, max: 2147483647; OPTIONAL
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; OPTIONAL
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 => [
{
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
DynamicRangeCompressionProfile => 'FILM_STANDARD'
, # values: FILM_STANDARD, 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, PASSTHROUGH; OPTIONAL
Eac3AtmosSettings => {
Bitrate => 1, # min: 384000, max: 768000; OPTIONAL
BitstreamMode =>
'COMPLETE_MAIN', # values: COMPLETE_MAIN; OPTIONAL
CodingMode => 'CODING_MODE_9_1_6'
, # values: CODING_MODE_9_1_6; OPTIONAL
DialogueIntelligence =>
'ENABLED', # values: ENABLED, DISABLED; 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
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, # min: 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
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
},
...
], # 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
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
SubtitlingType => 'HEARING_IMPAIRED'
, # values: HEARING_IMPAIRED, STANDARD; OPTIONAL
TeletextSpacing => 'FIXED_GRID'
, # values: FIXED_GRID, PROPORTIONAL; 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
}, # 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 => {
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, RAW; OPTIONAL
F4vSettings => {
MoovPlacement => 'PROGRESSIVE_DOWNLOAD'
, # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL
}, # OPTIONAL
M2tsSettings => {
AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL
AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL
AudioPids => [
1, ... # min: 32, max: 8182; OPTIONAL
], # 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
], # OPTIONAL
DvbTdtSettings => {
TdtInterval => 1, # min: 1000, max: 30000; OPTIONAL
}, # OPTIONAL
DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL
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; OPTIONAL
PmtInterval => 1, # max: 1000; OPTIONAL
PmtPid => 1, # min: 32, max: 8182; OPTIONAL
PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL
ProgramNumber => 1, # max: 65535; OPTIONAL
RateMode => 'VBR', # values: VBR, CBR; OPTIONAL
Scte35Esam => {
Scte35EsamPid => 1, # min: 32, max: 8182; OPTIONAL
}, # OPTIONAL
Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL
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; OPTIONAL
TransportStreamId => 1, # max: 65535; OPTIONAL
VideoPid => 1, # min: 32, max: 8182; OPTIONAL
}, # OPTIONAL
M3u8Settings => {
AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL
AudioPids => [
1, ... # min: 32, max: 8182; OPTIONAL
], # 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; OPTIONAL
PmtInterval => 1, # max: 1000; OPTIONAL
PmtPid => 1, # min: 32, max: 8182; OPTIONAL
PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL
ProgramNumber => 1, # max: 65535; OPTIONAL
Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL
Scte35Source =>
'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
TimedMetadata =>
'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL
TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL
TransportStreamId => 1, # max: 65535; OPTIONAL
VideoPid => 1, # min: 32, max: 8182; OPTIONAL
}, # 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 => {
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 => {
CaptionContainerType =>
'RAW', # values: RAW, FRAGMENTED_MP4; OPTIONAL
Scte35Esam => 'INSERT', # values: INSERT, NONE; OPTIONAL
Scte35Source =>
'PASSTHROUGH', # values: PASSTHROUGH, NONE; 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
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 => {
Codec => 'FRAME_CAPTURE'
, # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES; 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, 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; 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
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; 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
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; 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
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 => {
CodecProfile => 'APPLE_PRORES_422'
, # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL
FramerateControl => 'INITIALIZE_FROM_SOURCE'
, # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
FramerateConversionAlgorithm => 'DUPLICATE_DROP'
, # values: DUPLICATE_DROP, INTERPOLATE; 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
SlowPal =>
'DISABLED', # values: DISABLED, ENABLED; OPTIONAL
Telecine => 'NONE', # values: NONE, HARD; 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
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
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
Speed => 1, # min: -1, max: 3; OPTIONAL
Strength => 1, # max: 16; 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
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
ATTRIBUTES
AccelerationSettings => Paws::MediaConvert::AccelerationSettings
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.
Category => Str
Optional. A category for the job template you are creating
Description => Str
Optional. A description of the job template you are creating.
REQUIRED Name => Str
The name of the job template you are creating.
Priority => Int
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.
Queue => Str
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.
REQUIRED Settings => Paws::MediaConvert::JobTemplateSettings
JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.
StatusUpdateInterval => Str
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"
Tags => Paws::MediaConvert::__mapOf__string
The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.
SEE ALSO
This class forms part of Paws, documenting arguments for method CreateJobTemplate in Paws::MediaConvert
BUGS and CONTRIBUTIONS
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