Skip to content

Commit

Permalink
feat(client-mediaconvert): This release adds support for inserting ti…
Browse files Browse the repository at this point in the history
…mecode tracks into MP4 container outputs.
  • Loading branch information
awstools committed Dec 19, 2024
1 parent c6e1d2f commit 1f67291
Show file tree
Hide file tree
Showing 17 changed files with 217 additions and 59 deletions.
4 changes: 4 additions & 0 deletions clients/client-mediaconvert/src/commands/CreateJobCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -869,6 +869,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* HexFontColor: "STRING_VALUE",
* OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* OutlineSize: Number("int"),
* RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* ShadowOpacity: Number("int"),
* ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1417,6 +1418,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* Sharpness: Number("int"),
* TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* TimecodeTrack: "DISABLED" || "ENABLED",
* VideoPreprocessors: { // VideoPreprocessor
* ColorCorrector: { // ColorCorrector
* Brightness: Number("int"),
Expand Down Expand Up @@ -2422,6 +2424,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -2970,6 +2973,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -850,6 +850,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* HexFontColor: "STRING_VALUE",
* OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* OutlineSize: Number("int"),
* RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* ShadowOpacity: Number("int"),
* ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1398,6 +1399,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* Sharpness: Number("int"),
* TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* TimecodeTrack: "DISABLED" || "ENABLED",
* VideoPreprocessors: { // VideoPreprocessor
* ColorCorrector: { // ColorCorrector
* Brightness: Number("int"),
Expand Down Expand Up @@ -2345,6 +2347,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -2893,6 +2896,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
* HexFontColor: "STRING_VALUE",
* OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* OutlineSize: Number("int"),
* RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* ShadowOpacity: Number("int"),
* ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -746,6 +747,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
* ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* Sharpness: Number("int"),
* TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* TimecodeTrack: "DISABLED" || "ENABLED",
* VideoPreprocessors: { // VideoPreprocessor
* ColorCorrector: { // ColorCorrector
* Brightness: Number("int"),
Expand Down Expand Up @@ -1036,6 +1038,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1570,6 +1573,7 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
2 changes: 2 additions & 0 deletions clients/client-mediaconvert/src/commands/GetJobCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -913,6 +913,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1461,6 +1462,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -859,6 +859,7 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1407,6 +1408,7 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
2 changes: 2 additions & 0 deletions clients/client-mediaconvert/src/commands/GetPresetCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,7 @@ export interface GetPresetCommandOutput extends GetPresetResponse, __MetadataBea
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -755,6 +756,7 @@ export interface GetPresetCommandOutput extends GetPresetResponse, __MetadataBea
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -864,6 +864,7 @@ export interface ListJobTemplatesCommandOutput extends ListJobTemplatesResponse,
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1412,6 +1413,7 @@ export interface ListJobTemplatesCommandOutput extends ListJobTemplatesResponse,
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
2 changes: 2 additions & 0 deletions clients/client-mediaconvert/src/commands/ListJobsCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -918,6 +918,7 @@ export interface ListJobsCommandOutput extends ListJobsResponse, __MetadataBeare
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1466,6 +1467,7 @@ export interface ListJobsCommandOutput extends ListJobsResponse, __MetadataBeare
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,7 @@ export interface ListPresetsCommandOutput extends ListPresetsResponse, __Metadat
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -761,6 +762,7 @@ export interface ListPresetsCommandOutput extends ListPresetsResponse, __Metadat
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
2 changes: 2 additions & 0 deletions clients/client-mediaconvert/src/commands/SearchJobsCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -919,6 +919,7 @@ export interface SearchJobsCommandOutput extends SearchJobsResponse, __MetadataB
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1467,6 +1468,7 @@ export interface SearchJobsCommandOutput extends SearchJobsResponse, __MetadataB
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -850,6 +850,7 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
* HexFontColor: "STRING_VALUE",
* OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* OutlineSize: Number("int"),
* RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* ShadowOpacity: Number("int"),
* ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1398,6 +1399,7 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
* ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* Sharpness: Number("int"),
* TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* TimecodeTrack: "DISABLED" || "ENABLED",
* VideoPreprocessors: { // VideoPreprocessor
* ColorCorrector: { // ColorCorrector
* Brightness: Number("int"),
Expand Down Expand Up @@ -2342,6 +2344,7 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -2890,6 +2893,7 @@ export interface UpdateJobTemplateCommandOutput extends UpdateJobTemplateRespons
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@ export interface UpdatePresetCommandOutput extends UpdatePresetResponse, __Metad
* HexFontColor: "STRING_VALUE",
* OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* OutlineSize: Number("int"),
* RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* ShadowOpacity: Number("int"),
* ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -746,6 +747,7 @@ export interface UpdatePresetCommandOutput extends UpdatePresetResponse, __Metad
* ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* Sharpness: Number("int"),
* TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* TimecodeTrack: "DISABLED" || "ENABLED",
* VideoPreprocessors: { // VideoPreprocessor
* ColorCorrector: { // ColorCorrector
* Brightness: Number("int"),
Expand Down Expand Up @@ -1033,6 +1035,7 @@ export interface UpdatePresetCommandOutput extends UpdatePresetResponse, __Metad
* // HexFontColor: "STRING_VALUE",
* // OutlineColor: "BLACK" || "WHITE" || "YELLOW" || "RED" || "GREEN" || "BLUE" || "AUTO",
* // OutlineSize: Number("int"),
* // RemoveRubyReserveAttributes: "DISABLED" || "ENABLED",
* // ShadowColor: "NONE" || "BLACK" || "WHITE" || "AUTO",
* // ShadowOpacity: Number("int"),
* // ShadowXOffset: Number("int"),
Expand Down Expand Up @@ -1567,6 +1570,7 @@ export interface UpdatePresetCommandOutput extends UpdatePresetResponse, __Metad
* // ScalingBehavior: "DEFAULT" || "STRETCH_TO_OUTPUT" || "FIT" || "FIT_NO_UPSCALE" || "FILL",
* // Sharpness: Number("int"),
* // TimecodeInsertion: "DISABLED" || "PIC_TIMING_SEI",
* // TimecodeTrack: "DISABLED" || "ENABLED",
* // VideoPreprocessors: { // VideoPreprocessor
* // ColorCorrector: { // ColorCorrector
* // Brightness: Number("int"),
Expand Down
Loading

0 comments on commit 1f67291

Please sign in to comment.