Skip to content

Commit e87d8b4

Browse files
author
awstools
committed
feat(client-mediaconvert): This update enables cropping for video overlays and adds a new STL to Teletext upconversion toggle to preserve styling.
1 parent 7f8490a commit e87d8b4

File tree

13 files changed

+347
-91
lines changed

13 files changed

+347
-91
lines changed

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
166166
* SourceFile: "STRING_VALUE",
167167
* TimeDelta: Number("int"),
168168
* TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
169+
* UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
169170
* },
170171
* SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
171172
* TeletextSourceSettings: { // TeletextSourceSettings
@@ -256,6 +257,13 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
256257
* },
257258
* VideoOverlays: [ // __listOfVideoOverlay
258259
* { // VideoOverlay
260+
* Crop: { // VideoOverlayCrop
261+
* Height: Number("int"),
262+
* Unit: "PIXELS" || "PERCENTAGE",
263+
* Width: Number("int"),
264+
* X: Number("int"),
265+
* Y: Number("int"),
266+
* },
259267
* EndTimecode: "STRING_VALUE",
260268
* InitialPosition: { // VideoOverlayPosition
261269
* Height: Number("int"),
@@ -1760,6 +1768,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
17601768
* // SourceFile: "STRING_VALUE",
17611769
* // TimeDelta: Number("int"),
17621770
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
1771+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
17631772
* // },
17641773
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
17651774
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -1850,6 +1859,13 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
18501859
* // },
18511860
* // VideoOverlays: [ // __listOfVideoOverlay
18521861
* // { // VideoOverlay
1862+
* // Crop: { // VideoOverlayCrop
1863+
* // Height: Number("int"),
1864+
* // Unit: "PIXELS" || "PERCENTAGE",
1865+
* // Width: Number("int"),
1866+
* // X: Number("int"),
1867+
* // Y: Number("int"),
1868+
* // },
18531869
* // EndTimecode: "STRING_VALUE",
18541870
* // InitialPosition: { // VideoOverlayPosition
18551871
* // Height: Number("int"),

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
164164
* SourceFile: "STRING_VALUE",
165165
* TimeDelta: Number("int"),
166166
* TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
167+
* UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
167168
* },
168169
* SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
169170
* TeletextSourceSettings: { // TeletextSourceSettings
@@ -237,6 +238,13 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
237238
* TimecodeStart: "STRING_VALUE",
238239
* VideoOverlays: [ // __listOfVideoOverlay
239240
* { // VideoOverlay
241+
* Crop: { // VideoOverlayCrop
242+
* Height: Number("int"),
243+
* Unit: "PIXELS" || "PERCENTAGE",
244+
* Width: Number("int"),
245+
* X: Number("int"),
246+
* Y: Number("int"),
247+
* },
240248
* EndTimecode: "STRING_VALUE",
241249
* InitialPosition: { // VideoOverlayPosition
242250
* Height: Number("int"),
@@ -1700,6 +1708,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
17001708
* // SourceFile: "STRING_VALUE",
17011709
* // TimeDelta: Number("int"),
17021710
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
1711+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
17031712
* // },
17041713
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
17051714
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -1773,6 +1782,13 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
17731782
* // TimecodeStart: "STRING_VALUE",
17741783
* // VideoOverlays: [ // __listOfVideoOverlay
17751784
* // { // VideoOverlay
1785+
* // Crop: { // VideoOverlayCrop
1786+
* // Height: Number("int"),
1787+
* // Unit: "PIXELS" || "PERCENTAGE",
1788+
* // Width: Number("int"),
1789+
* // X: Number("int"),
1790+
* // Y: Number("int"),
1791+
* // },
17761792
* // EndTimecode: "STRING_VALUE",
17771793
* // InitialPosition: { // VideoOverlayPosition
17781794
* // Height: Number("int"),

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
210210
* // SourceFile: "STRING_VALUE",
211211
* // TimeDelta: Number("int"),
212212
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
213+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
213214
* // },
214215
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
215216
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -300,6 +301,13 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
300301
* // },
301302
* // VideoOverlays: [ // __listOfVideoOverlay
302303
* // { // VideoOverlay
304+
* // Crop: { // VideoOverlayCrop
305+
* // Height: Number("int"),
306+
* // Unit: "PIXELS" || "PERCENTAGE",
307+
* // Width: Number("int"),
308+
* // X: Number("int"),
309+
* // Y: Number("int"),
310+
* // },
303311
* // EndTimecode: "STRING_VALUE",
304312
* // InitialPosition: { // VideoOverlayPosition
305313
* // Height: Number("int"),

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
173173
* // SourceFile: "STRING_VALUE",
174174
* // TimeDelta: Number("int"),
175175
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
176+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
176177
* // },
177178
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
178179
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -246,6 +247,13 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
246247
* // TimecodeStart: "STRING_VALUE",
247248
* // VideoOverlays: [ // __listOfVideoOverlay
248249
* // { // VideoOverlay
250+
* // Crop: { // VideoOverlayCrop
251+
* // Height: Number("int"),
252+
* // Unit: "PIXELS" || "PERCENTAGE",
253+
* // Width: Number("int"),
254+
* // X: Number("int"),
255+
* // Y: Number("int"),
256+
* // },
249257
* // EndTimecode: "STRING_VALUE",
250258
* // InitialPosition: { // VideoOverlayPosition
251259
* // Height: Number("int"),

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ export interface ListJobTemplatesCommandOutput extends ListJobTemplatesResponse,
178178
* // SourceFile: "STRING_VALUE",
179179
* // TimeDelta: Number("int"),
180180
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
181+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
181182
* // },
182183
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
183184
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -251,6 +252,13 @@ export interface ListJobTemplatesCommandOutput extends ListJobTemplatesResponse,
251252
* // TimecodeStart: "STRING_VALUE",
252253
* // VideoOverlays: [ // __listOfVideoOverlay
253254
* // { // VideoOverlay
255+
* // Crop: { // VideoOverlayCrop
256+
* // Height: Number("int"),
257+
* // Unit: "PIXELS" || "PERCENTAGE",
258+
* // Width: Number("int"),
259+
* // X: Number("int"),
260+
* // Y: Number("int"),
261+
* // },
254262
* // EndTimecode: "STRING_VALUE",
255263
* // InitialPosition: { // VideoOverlayPosition
256264
* // Height: Number("int"),

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ export interface ListJobsCommandOutput extends ListJobsResponse, __MetadataBeare
215215
* // SourceFile: "STRING_VALUE",
216216
* // TimeDelta: Number("int"),
217217
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
218+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
218219
* // },
219220
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
220221
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -305,6 +306,13 @@ export interface ListJobsCommandOutput extends ListJobsResponse, __MetadataBeare
305306
* // },
306307
* // VideoOverlays: [ // __listOfVideoOverlay
307308
* // { // VideoOverlay
309+
* // Crop: { // VideoOverlayCrop
310+
* // Height: Number("int"),
311+
* // Unit: "PIXELS" || "PERCENTAGE",
312+
* // Width: Number("int"),
313+
* // X: Number("int"),
314+
* // Y: Number("int"),
315+
* // },
308316
* // EndTimecode: "STRING_VALUE",
309317
* // InitialPosition: { // VideoOverlayPosition
310318
* // Height: Number("int"),

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ export interface SearchJobsCommandOutput extends SearchJobsResponse, __MetadataB
216216
* // SourceFile: "STRING_VALUE",
217217
* // TimeDelta: Number("int"),
218218
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
219+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
219220
* // },
220221
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
221222
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -306,6 +307,13 @@ export interface SearchJobsCommandOutput extends SearchJobsResponse, __MetadataB
306307
* // },
307308
* // VideoOverlays: [ // __listOfVideoOverlay
308309
* // { // VideoOverlay
310+
* // Crop: { // VideoOverlayCrop
311+
* // Height: Number("int"),
312+
* // Unit: "PIXELS" || "PERCENTAGE",
313+
* // Width: Number("int"),
314+
* // X: Number("int"),
315+
* // Y: Number("int"),
316+
* // },
309317
* // EndTimecode: "STRING_VALUE",
310318
* // InitialPosition: { // VideoOverlayPosition
311319
* // Height: Number("int"),

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
164164
* SourceFile: "STRING_VALUE",
165165
* TimeDelta: Number("int"),
166166
* TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
167+
* UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
167168
* },
168169
* SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
169170
* TeletextSourceSettings: { // TeletextSourceSettings
@@ -237,6 +238,13 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
237238
* TimecodeStart: "STRING_VALUE",
238239
* VideoOverlays: [ // __listOfVideoOverlay
239240
* { // VideoOverlay
241+
* Crop: { // VideoOverlayCrop
242+
* Height: Number("int"),
243+
* Unit: "PIXELS" || "PERCENTAGE",
244+
* Width: Number("int"),
245+
* X: Number("int"),
246+
* Y: Number("int"),
247+
* },
240248
* EndTimecode: "STRING_VALUE",
241249
* InitialPosition: { // VideoOverlayPosition
242250
* Height: Number("int"),
@@ -1697,6 +1705,7 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
16971705
* // SourceFile: "STRING_VALUE",
16981706
* // TimeDelta: Number("int"),
16991707
* // TimeDeltaUnits: "SECONDS" || "MILLISECONDS",
1708+
* // UpconvertSTLToTeletext: "UPCONVERT" || "DISABLED",
17001709
* // },
17011710
* // SourceType: "ANCILLARY" || "DVB_SUB" || "EMBEDDED" || "SCTE20" || "SCC" || "TTML" || "STL" || "SRT" || "SMI" || "SMPTE_TT" || "TELETEXT" || "NULL_SOURCE" || "IMSC" || "WEBVTT",
17021711
* // TeletextSourceSettings: { // TeletextSourceSettings
@@ -1770,6 +1779,13 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
17701779
* // TimecodeStart: "STRING_VALUE",
17711780
* // VideoOverlays: [ // __listOfVideoOverlay
17721781
* // { // VideoOverlay
1782+
* // Crop: { // VideoOverlayCrop
1783+
* // Height: Number("int"),
1784+
* // Unit: "PIXELS" || "PERCENTAGE",
1785+
* // Width: Number("int"),
1786+
* // X: Number("int"),
1787+
* // Y: Number("int"),
1788+
* // },
17731789
* // EndTimecode: "STRING_VALUE",
17741790
* // InitialPosition: { // VideoOverlayPosition
17751791
* // Height: Number("int"),

0 commit comments

Comments
 (0)