Skip to content

Commit b1fb0ed

Browse files
author
awstools
committed
feat(client-mediaconvert): This release includes support for bringing your own fonts to use for burn-in or DVB-Sub captioning workflows.
1 parent 4de6433 commit b1fb0ed

16 files changed

+360
-38
lines changed

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

+18
Original file line numberDiff line numberDiff line change
@@ -812,6 +812,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
812812
* BackgroundOpacity: Number("int"),
813813
* FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
814814
* FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
815+
* FontFileBold: "STRING_VALUE",
816+
* FontFileBoldItalic: "STRING_VALUE",
817+
* FontFileItalic: "STRING_VALUE",
818+
* FontFileRegular: "STRING_VALUE",
815819
* FontOpacity: Number("int"),
816820
* FontResolution: Number("int"),
817821
* FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -839,6 +843,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
839843
* DdsYCoordinate: Number("int"),
840844
* FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
841845
* FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
846+
* FontFileBold: "STRING_VALUE",
847+
* FontFileBoldItalic: "STRING_VALUE",
848+
* FontFileItalic: "STRING_VALUE",
849+
* FontFileRegular: "STRING_VALUE",
842850
* FontOpacity: Number("int"),
843851
* FontResolution: Number("int"),
844852
* FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -954,6 +962,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
954962
* PcrPid: Number("int"),
955963
* PmtInterval: Number("int"),
956964
* PmtPid: Number("int"),
965+
* PreventBufferUnderflow: "DISABLED" || "ENABLED",
957966
* PrivateMetadataPid: Number("int"),
958967
* ProgramNumber: Number("int"),
959968
* PtsOffset: Number("int"),
@@ -2309,6 +2318,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
23092318
* // BackgroundOpacity: Number("int"),
23102319
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
23112320
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
2321+
* // FontFileBold: "STRING_VALUE",
2322+
* // FontFileBoldItalic: "STRING_VALUE",
2323+
* // FontFileItalic: "STRING_VALUE",
2324+
* // FontFileRegular: "STRING_VALUE",
23122325
* // FontOpacity: Number("int"),
23132326
* // FontResolution: Number("int"),
23142327
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -2336,6 +2349,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
23362349
* // DdsYCoordinate: Number("int"),
23372350
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
23382351
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
2352+
* // FontFileBold: "STRING_VALUE",
2353+
* // FontFileBoldItalic: "STRING_VALUE",
2354+
* // FontFileItalic: "STRING_VALUE",
2355+
* // FontFileRegular: "STRING_VALUE",
23392356
* // FontOpacity: Number("int"),
23402357
* // FontResolution: Number("int"),
23412358
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -2451,6 +2468,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
24512468
* // PcrPid: Number("int"),
24522469
* // PmtInterval: Number("int"),
24532470
* // PmtPid: Number("int"),
2471+
* // PreventBufferUnderflow: "DISABLED" || "ENABLED",
24542472
* // PrivateMetadataPid: Number("int"),
24552473
* // ProgramNumber: Number("int"),
24562474
* // PtsOffset: Number("int"),

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

+18
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,10 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
798798
* BackgroundOpacity: Number("int"),
799799
* FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
800800
* FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
801+
* FontFileBold: "STRING_VALUE",
802+
* FontFileBoldItalic: "STRING_VALUE",
803+
* FontFileItalic: "STRING_VALUE",
804+
* FontFileRegular: "STRING_VALUE",
801805
* FontOpacity: Number("int"),
802806
* FontResolution: Number("int"),
803807
* FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -825,6 +829,10 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
825829
* DdsYCoordinate: Number("int"),
826830
* FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
827831
* FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
832+
* FontFileBold: "STRING_VALUE",
833+
* FontFileBoldItalic: "STRING_VALUE",
834+
* FontFileItalic: "STRING_VALUE",
835+
* FontFileRegular: "STRING_VALUE",
828836
* FontOpacity: Number("int"),
829837
* FontResolution: Number("int"),
830838
* FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -940,6 +948,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
940948
* PcrPid: Number("int"),
941949
* PmtInterval: Number("int"),
942950
* PmtPid: Number("int"),
951+
* PreventBufferUnderflow: "DISABLED" || "ENABLED",
943952
* PrivateMetadataPid: Number("int"),
944953
* ProgramNumber: Number("int"),
945954
* PtsOffset: Number("int"),
@@ -2243,6 +2252,10 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
22432252
* // BackgroundOpacity: Number("int"),
22442253
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
22452254
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
2255+
* // FontFileBold: "STRING_VALUE",
2256+
* // FontFileBoldItalic: "STRING_VALUE",
2257+
* // FontFileItalic: "STRING_VALUE",
2258+
* // FontFileRegular: "STRING_VALUE",
22462259
* // FontOpacity: Number("int"),
22472260
* // FontResolution: Number("int"),
22482261
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -2270,6 +2283,10 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
22702283
* // DdsYCoordinate: Number("int"),
22712284
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
22722285
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
2286+
* // FontFileBold: "STRING_VALUE",
2287+
* // FontFileBoldItalic: "STRING_VALUE",
2288+
* // FontFileItalic: "STRING_VALUE",
2289+
* // FontFileRegular: "STRING_VALUE",
22732290
* // FontOpacity: Number("int"),
22742291
* // FontResolution: Number("int"),
22752292
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -2385,6 +2402,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
23852402
* // PcrPid: Number("int"),
23862403
* // PmtInterval: Number("int"),
23872404
* // PmtPid: Number("int"),
2405+
* // PreventBufferUnderflow: "DISABLED" || "ENABLED",
23882406
* // PrivateMetadataPid: Number("int"),
23892407
* // ProgramNumber: Number("int"),
23902408
* // PtsOffset: Number("int"),

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

+18
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,10 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
200200
* BackgroundOpacity: Number("int"),
201201
* FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
202202
* FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
203+
* FontFileBold: "STRING_VALUE",
204+
* FontFileBoldItalic: "STRING_VALUE",
205+
* FontFileItalic: "STRING_VALUE",
206+
* FontFileRegular: "STRING_VALUE",
203207
* FontOpacity: Number("int"),
204208
* FontResolution: Number("int"),
205209
* FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -227,6 +231,10 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
227231
* DdsYCoordinate: Number("int"),
228232
* FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
229233
* FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
234+
* FontFileBold: "STRING_VALUE",
235+
* FontFileBoldItalic: "STRING_VALUE",
236+
* FontFileItalic: "STRING_VALUE",
237+
* FontFileRegular: "STRING_VALUE",
230238
* FontOpacity: Number("int"),
231239
* FontResolution: Number("int"),
232240
* FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -342,6 +350,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
342350
* PcrPid: Number("int"),
343351
* PmtInterval: Number("int"),
344352
* PmtPid: Number("int"),
353+
* PreventBufferUnderflow: "DISABLED" || "ENABLED",
345354
* PrivateMetadataPid: Number("int"),
346355
* ProgramNumber: Number("int"),
347356
* PtsOffset: Number("int"),
@@ -1014,6 +1023,10 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
10141023
* // BackgroundOpacity: Number("int"),
10151024
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
10161025
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
1026+
* // FontFileBold: "STRING_VALUE",
1027+
* // FontFileBoldItalic: "STRING_VALUE",
1028+
* // FontFileItalic: "STRING_VALUE",
1029+
* // FontFileRegular: "STRING_VALUE",
10171030
* // FontOpacity: Number("int"),
10181031
* // FontResolution: Number("int"),
10191032
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -1041,6 +1054,10 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
10411054
* // DdsYCoordinate: Number("int"),
10421055
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
10431056
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
1057+
* // FontFileBold: "STRING_VALUE",
1058+
* // FontFileBoldItalic: "STRING_VALUE",
1059+
* // FontFileItalic: "STRING_VALUE",
1060+
* // FontFileRegular: "STRING_VALUE",
10441061
* // FontOpacity: Number("int"),
10451062
* // FontResolution: Number("int"),
10461063
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -1156,6 +1173,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
11561173
* // PcrPid: Number("int"),
11571174
* // PmtInterval: Number("int"),
11581175
* // PmtPid: Number("int"),
1176+
* // PreventBufferUnderflow: "DISABLED" || "ENABLED",
11591177
* // PrivateMetadataPid: Number("int"),
11601178
* // ProgramNumber: Number("int"),
11611179
* // PtsOffset: Number("int"),

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

+9
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,10 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
855855
* // BackgroundOpacity: Number("int"),
856856
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
857857
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
858+
* // FontFileBold: "STRING_VALUE",
859+
* // FontFileBoldItalic: "STRING_VALUE",
860+
* // FontFileItalic: "STRING_VALUE",
861+
* // FontFileRegular: "STRING_VALUE",
858862
* // FontOpacity: Number("int"),
859863
* // FontResolution: Number("int"),
860864
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -882,6 +886,10 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
882886
* // DdsYCoordinate: Number("int"),
883887
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
884888
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
889+
* // FontFileBold: "STRING_VALUE",
890+
* // FontFileBoldItalic: "STRING_VALUE",
891+
* // FontFileItalic: "STRING_VALUE",
892+
* // FontFileRegular: "STRING_VALUE",
885893
* // FontOpacity: Number("int"),
886894
* // FontResolution: Number("int"),
887895
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -997,6 +1005,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
9971005
* // PcrPid: Number("int"),
9981006
* // PmtInterval: Number("int"),
9991007
* // PmtPid: Number("int"),
1008+
* // PreventBufferUnderflow: "DISABLED" || "ENABLED",
10001009
* // PrivateMetadataPid: Number("int"),
10011010
* // ProgramNumber: Number("int"),
10021011
* // PtsOffset: Number("int"),

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

+9
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,10 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
807807
* // BackgroundOpacity: Number("int"),
808808
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
809809
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
810+
* // FontFileBold: "STRING_VALUE",
811+
* // FontFileBoldItalic: "STRING_VALUE",
812+
* // FontFileItalic: "STRING_VALUE",
813+
* // FontFileRegular: "STRING_VALUE",
810814
* // FontOpacity: Number("int"),
811815
* // FontResolution: Number("int"),
812816
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -834,6 +838,10 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
834838
* // DdsYCoordinate: Number("int"),
835839
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
836840
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
841+
* // FontFileBold: "STRING_VALUE",
842+
* // FontFileBoldItalic: "STRING_VALUE",
843+
* // FontFileItalic: "STRING_VALUE",
844+
* // FontFileRegular: "STRING_VALUE",
837845
* // FontOpacity: Number("int"),
838846
* // FontResolution: Number("int"),
839847
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -949,6 +957,7 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
949957
* // PcrPid: Number("int"),
950958
* // PmtInterval: Number("int"),
951959
* // PmtPid: Number("int"),
960+
* // PreventBufferUnderflow: "DISABLED" || "ENABLED",
952961
* // PrivateMetadataPid: Number("int"),
953962
* // ProgramNumber: Number("int"),
954963
* // PtsOffset: Number("int"),

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

+9
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,10 @@ export interface GetPresetCommandOutput extends GetPresetResponse, __MetadataBea
209209
* // BackgroundOpacity: Number("int"),
210210
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
211211
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
212+
* // FontFileBold: "STRING_VALUE",
213+
* // FontFileBoldItalic: "STRING_VALUE",
214+
* // FontFileItalic: "STRING_VALUE",
215+
* // FontFileRegular: "STRING_VALUE",
212216
* // FontOpacity: Number("int"),
213217
* // FontResolution: Number("int"),
214218
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -236,6 +240,10 @@ export interface GetPresetCommandOutput extends GetPresetResponse, __MetadataBea
236240
* // DdsYCoordinate: Number("int"),
237241
* // FallbackFont: "BEST_MATCH" || "MONOSPACED_SANSSERIF" || "MONOSPACED_SERIF" || "PROPORTIONAL_SANSSERIF" || "PROPORTIONAL_SERIF",
238242
* // FontColor: "WHITE" || "BLACK" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "HEX" || "AUTO",
243+
* // FontFileBold: "STRING_VALUE",
244+
* // FontFileBoldItalic: "STRING_VALUE",
245+
* // FontFileItalic: "STRING_VALUE",
246+
* // FontFileRegular: "STRING_VALUE",
239247
* // FontOpacity: Number("int"),
240248
* // FontResolution: Number("int"),
241249
* // FontScript: "AUTOMATIC" || "HANS" || "HANT",
@@ -351,6 +359,7 @@ export interface GetPresetCommandOutput extends GetPresetResponse, __MetadataBea
351359
* // PcrPid: Number("int"),
352360
* // PmtInterval: Number("int"),
353361
* // PmtPid: Number("int"),
362+
* // PreventBufferUnderflow: "DISABLED" || "ENABLED",
354363
* // PrivateMetadataPid: Number("int"),
355364
* // ProgramNumber: Number("int"),
356365
* // PtsOffset: Number("int"),

0 commit comments

Comments
 (0)