Skip to content

Commit dc04e02

Browse files
author
awstools
committed
feat(client-mediaconvert): Lowers minimum duration for black video generator. Adds support for embedding and signing C2PA content credentials in DASH and CMAF HLS outputs.
1 parent 36de0de commit dc04e02

18 files changed

+484
-116
lines changed

clients/client-mediaconvert/src/commands/CreateJobCommand.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -998,12 +998,15 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
998998
* AudioGroupId: "STRING_VALUE",
999999
* AudioRenditionSets: "STRING_VALUE",
10001000
* AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
1001+
* C2paManifest: "INCLUDE" || "EXCLUDE",
1002+
* CertificateSecret: "STRING_VALUE",
10011003
* DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
10021004
* IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
10031005
* KlvMetadata: "PASSTHROUGH" || "NONE",
10041006
* ManifestMetadataSignaling: "ENABLED" || "DISABLED",
10051007
* Scte35Esam: "INSERT" || "NONE",
10061008
* Scte35Source: "PASSTHROUGH" || "NONE",
1009+
* SigningKmsKey: "STRING_VALUE",
10071010
* TimedMetadata: "PASSTHROUGH" || "NONE",
10081011
* TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
10091012
* TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1122,11 +1125,14 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
11221125
* MpdSettings: { // MpdSettings
11231126
* AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
11241127
* AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
1128+
* C2paManifest: "INCLUDE" || "EXCLUDE",
11251129
* CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
1130+
* CertificateSecret: "STRING_VALUE",
11261131
* KlvMetadata: "NONE" || "PASSTHROUGH",
11271132
* ManifestMetadataSignaling: "ENABLED" || "DISABLED",
11281133
* Scte35Esam: "INSERT" || "NONE",
11291134
* Scte35Source: "PASSTHROUGH" || "NONE",
1135+
* SigningKmsKey: "STRING_VALUE",
11301136
* TimedMetadata: "PASSTHROUGH" || "NONE",
11311137
* TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
11321138
* TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1362,6 +1368,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
13621368
* TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
13631369
* },
13641370
* PassthroughSettings: { // PassthroughSettings
1371+
* FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
13651372
* VideoSelectorMode: "AUTO" || "REMUX_ALL",
13661373
* },
13671374
* ProresSettings: { // ProresSettings
@@ -2632,12 +2639,15 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
26322639
* // AudioGroupId: "STRING_VALUE",
26332640
* // AudioRenditionSets: "STRING_VALUE",
26342641
* // AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
2642+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
2643+
* // CertificateSecret: "STRING_VALUE",
26352644
* // DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
26362645
* // IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
26372646
* // KlvMetadata: "PASSTHROUGH" || "NONE",
26382647
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
26392648
* // Scte35Esam: "INSERT" || "NONE",
26402649
* // Scte35Source: "PASSTHROUGH" || "NONE",
2650+
* // SigningKmsKey: "STRING_VALUE",
26412651
* // TimedMetadata: "PASSTHROUGH" || "NONE",
26422652
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
26432653
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -2756,11 +2766,14 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
27562766
* // MpdSettings: { // MpdSettings
27572767
* // AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
27582768
* // AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
2769+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
27592770
* // CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
2771+
* // CertificateSecret: "STRING_VALUE",
27602772
* // KlvMetadata: "NONE" || "PASSTHROUGH",
27612773
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
27622774
* // Scte35Esam: "INSERT" || "NONE",
27632775
* // Scte35Source: "PASSTHROUGH" || "NONE",
2776+
* // SigningKmsKey: "STRING_VALUE",
27642777
* // TimedMetadata: "PASSTHROUGH" || "NONE",
27652778
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
27662779
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -2996,6 +3009,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
29963009
* // TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
29973010
* // },
29983011
* // PassthroughSettings: { // PassthroughSettings
3012+
* // FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
29993013
* // VideoSelectorMode: "AUTO" || "REMUX_ALL",
30003014
* // },
30013015
* // ProresSettings: { // ProresSettings

clients/client-mediaconvert/src/commands/CreateJobTemplateCommand.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,12 +971,15 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
971971
* AudioGroupId: "STRING_VALUE",
972972
* AudioRenditionSets: "STRING_VALUE",
973973
* AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
974+
* C2paManifest: "INCLUDE" || "EXCLUDE",
975+
* CertificateSecret: "STRING_VALUE",
974976
* DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
975977
* IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
976978
* KlvMetadata: "PASSTHROUGH" || "NONE",
977979
* ManifestMetadataSignaling: "ENABLED" || "DISABLED",
978980
* Scte35Esam: "INSERT" || "NONE",
979981
* Scte35Source: "PASSTHROUGH" || "NONE",
982+
* SigningKmsKey: "STRING_VALUE",
980983
* TimedMetadata: "PASSTHROUGH" || "NONE",
981984
* TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
982985
* TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1095,11 +1098,14 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
10951098
* MpdSettings: { // MpdSettings
10961099
* AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
10971100
* AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
1101+
* C2paManifest: "INCLUDE" || "EXCLUDE",
10981102
* CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
1103+
* CertificateSecret: "STRING_VALUE",
10991104
* KlvMetadata: "NONE" || "PASSTHROUGH",
11001105
* ManifestMetadataSignaling: "ENABLED" || "DISABLED",
11011106
* Scte35Esam: "INSERT" || "NONE",
11021107
* Scte35Source: "PASSTHROUGH" || "NONE",
1108+
* SigningKmsKey: "STRING_VALUE",
11031109
* TimedMetadata: "PASSTHROUGH" || "NONE",
11041110
* TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
11051111
* TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1335,6 +1341,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
13351341
* TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
13361342
* },
13371343
* PassthroughSettings: { // PassthroughSettings
1344+
* FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
13381345
* VideoSelectorMode: "AUTO" || "REMUX_ALL",
13391346
* },
13401347
* ProresSettings: { // ProresSettings
@@ -2538,12 +2545,15 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
25382545
* // AudioGroupId: "STRING_VALUE",
25392546
* // AudioRenditionSets: "STRING_VALUE",
25402547
* // AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
2548+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
2549+
* // CertificateSecret: "STRING_VALUE",
25412550
* // DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
25422551
* // IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
25432552
* // KlvMetadata: "PASSTHROUGH" || "NONE",
25442553
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
25452554
* // Scte35Esam: "INSERT" || "NONE",
25462555
* // Scte35Source: "PASSTHROUGH" || "NONE",
2556+
* // SigningKmsKey: "STRING_VALUE",
25472557
* // TimedMetadata: "PASSTHROUGH" || "NONE",
25482558
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
25492559
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -2662,11 +2672,14 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
26622672
* // MpdSettings: { // MpdSettings
26632673
* // AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
26642674
* // AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
2675+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
26652676
* // CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
2677+
* // CertificateSecret: "STRING_VALUE",
26662678
* // KlvMetadata: "NONE" || "PASSTHROUGH",
26672679
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
26682680
* // Scte35Esam: "INSERT" || "NONE",
26692681
* // Scte35Source: "PASSTHROUGH" || "NONE",
2682+
* // SigningKmsKey: "STRING_VALUE",
26702683
* // TimedMetadata: "PASSTHROUGH" || "NONE",
26712684
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
26722685
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -2902,6 +2915,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
29022915
* // TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
29032916
* // },
29042917
* // PassthroughSettings: { // PassthroughSettings
2918+
* // FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
29052919
* // VideoSelectorMode: "AUTO" || "REMUX_ALL",
29062920
* // },
29072921
* // ProresSettings: { // ProresSettings

clients/client-mediaconvert/src/commands/CreatePresetCommand.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,12 +302,15 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
302302
* AudioGroupId: "STRING_VALUE",
303303
* AudioRenditionSets: "STRING_VALUE",
304304
* AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
305+
* C2paManifest: "INCLUDE" || "EXCLUDE",
306+
* CertificateSecret: "STRING_VALUE",
305307
* DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
306308
* IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
307309
* KlvMetadata: "PASSTHROUGH" || "NONE",
308310
* ManifestMetadataSignaling: "ENABLED" || "DISABLED",
309311
* Scte35Esam: "INSERT" || "NONE",
310312
* Scte35Source: "PASSTHROUGH" || "NONE",
313+
* SigningKmsKey: "STRING_VALUE",
311314
* TimedMetadata: "PASSTHROUGH" || "NONE",
312315
* TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
313316
* TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -426,11 +429,14 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
426429
* MpdSettings: { // MpdSettings
427430
* AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
428431
* AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
432+
* C2paManifest: "INCLUDE" || "EXCLUDE",
429433
* CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
434+
* CertificateSecret: "STRING_VALUE",
430435
* KlvMetadata: "NONE" || "PASSTHROUGH",
431436
* ManifestMetadataSignaling: "ENABLED" || "DISABLED",
432437
* Scte35Esam: "INSERT" || "NONE",
433438
* Scte35Source: "PASSTHROUGH" || "NONE",
439+
* SigningKmsKey: "STRING_VALUE",
434440
* TimedMetadata: "PASSTHROUGH" || "NONE",
435441
* TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
436442
* TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -654,6 +660,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
654660
* TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
655661
* },
656662
* PassthroughSettings: { // PassthroughSettings
663+
* FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
657664
* VideoSelectorMode: "AUTO" || "REMUX_ALL",
658665
* },
659666
* ProresSettings: { // ProresSettings
@@ -1169,12 +1176,15 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
11691176
* // AudioGroupId: "STRING_VALUE",
11701177
* // AudioRenditionSets: "STRING_VALUE",
11711178
* // AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
1179+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
1180+
* // CertificateSecret: "STRING_VALUE",
11721181
* // DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
11731182
* // IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
11741183
* // KlvMetadata: "PASSTHROUGH" || "NONE",
11751184
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
11761185
* // Scte35Esam: "INSERT" || "NONE",
11771186
* // Scte35Source: "PASSTHROUGH" || "NONE",
1187+
* // SigningKmsKey: "STRING_VALUE",
11781188
* // TimedMetadata: "PASSTHROUGH" || "NONE",
11791189
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
11801190
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1293,11 +1303,14 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
12931303
* // MpdSettings: { // MpdSettings
12941304
* // AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
12951305
* // AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
1306+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
12961307
* // CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
1308+
* // CertificateSecret: "STRING_VALUE",
12971309
* // KlvMetadata: "NONE" || "PASSTHROUGH",
12981310
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
12991311
* // Scte35Esam: "INSERT" || "NONE",
13001312
* // Scte35Source: "PASSTHROUGH" || "NONE",
1313+
* // SigningKmsKey: "STRING_VALUE",
13011314
* // TimedMetadata: "PASSTHROUGH" || "NONE",
13021315
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
13031316
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1521,6 +1534,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
15211534
* // TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
15221535
* // },
15231536
* // PassthroughSettings: { // PassthroughSettings
1537+
* // FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
15241538
* // VideoSelectorMode: "AUTO" || "REMUX_ALL",
15251539
* // },
15261540
* // ProresSettings: { // ProresSettings

clients/client-mediaconvert/src/commands/GetJobCommand.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,12 +1043,15 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
10431043
* // AudioGroupId: "STRING_VALUE",
10441044
* // AudioRenditionSets: "STRING_VALUE",
10451045
* // AudioTrackType: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" || "ALTERNATE_AUDIO_AUTO_SELECT" || "ALTERNATE_AUDIO_NOT_AUTO_SELECT" || "AUDIO_ONLY_VARIANT_STREAM",
1046+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
1047+
* // CertificateSecret: "STRING_VALUE",
10461048
* // DescriptiveVideoServiceFlag: "DONT_FLAG" || "FLAG",
10471049
* // IFrameOnlyManifest: "INCLUDE" || "EXCLUDE",
10481050
* // KlvMetadata: "PASSTHROUGH" || "NONE",
10491051
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
10501052
* // Scte35Esam: "INSERT" || "NONE",
10511053
* // Scte35Source: "PASSTHROUGH" || "NONE",
1054+
* // SigningKmsKey: "STRING_VALUE",
10521055
* // TimedMetadata: "PASSTHROUGH" || "NONE",
10531056
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
10541057
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1167,11 +1170,14 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
11671170
* // MpdSettings: { // MpdSettings
11681171
* // AccessibilityCaptionHints: "INCLUDE" || "EXCLUDE",
11691172
* // AudioDuration: "DEFAULT_CODEC_DURATION" || "MATCH_VIDEO_DURATION",
1173+
* // C2paManifest: "INCLUDE" || "EXCLUDE",
11701174
* // CaptionContainerType: "RAW" || "FRAGMENTED_MP4",
1175+
* // CertificateSecret: "STRING_VALUE",
11711176
* // KlvMetadata: "NONE" || "PASSTHROUGH",
11721177
* // ManifestMetadataSignaling: "ENABLED" || "DISABLED",
11731178
* // Scte35Esam: "INSERT" || "NONE",
11741179
* // Scte35Source: "PASSTHROUGH" || "NONE",
1180+
* // SigningKmsKey: "STRING_VALUE",
11751181
* // TimedMetadata: "PASSTHROUGH" || "NONE",
11761182
* // TimedMetadataBoxVersion: "VERSION_0" || "VERSION_1",
11771183
* // TimedMetadataSchemeIdUri: "STRING_VALUE",
@@ -1407,6 +1413,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
14071413
* // TemporalAdaptiveQuantization: "DISABLED" || "ENABLED",
14081414
* // },
14091415
* // PassthroughSettings: { // PassthroughSettings
1416+
* // FrameControl: "NEAREST_IDRFRAME" || "NEAREST_IFRAME",
14101417
* // VideoSelectorMode: "AUTO" || "REMUX_ALL",
14111418
* // },
14121419
* // ProresSettings: { // ProresSettings

0 commit comments

Comments
 (0)