diff --git a/clients/client-mediaconvert/src/commands/CreateJobCommand.ts b/clients/client-mediaconvert/src/commands/CreateJobCommand.ts index bb293fd83edf..cacfc52cc819 100644 --- a/clients/client-mediaconvert/src/commands/CreateJobCommand.ts +++ b/clients/client-mediaconvert/src/commands/CreateJobCommand.ts @@ -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"), @@ -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"), @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/CreateJobTemplateCommand.ts b/clients/client-mediaconvert/src/commands/CreateJobTemplateCommand.ts index 537ee4a0eace..25745524f899 100644 --- a/clients/client-mediaconvert/src/commands/CreateJobTemplateCommand.ts +++ b/clients/client-mediaconvert/src/commands/CreateJobTemplateCommand.ts @@ -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"), @@ -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"), @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/CreatePresetCommand.ts b/clients/client-mediaconvert/src/commands/CreatePresetCommand.ts index 28625554e1c7..e81aa6e8ec04 100644 --- a/clients/client-mediaconvert/src/commands/CreatePresetCommand.ts +++ b/clients/client-mediaconvert/src/commands/CreatePresetCommand.ts @@ -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"), @@ -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"), @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/GetJobCommand.ts b/clients/client-mediaconvert/src/commands/GetJobCommand.ts index fd9f40eaa8e8..895c22655b38 100644 --- a/clients/client-mediaconvert/src/commands/GetJobCommand.ts +++ b/clients/client-mediaconvert/src/commands/GetJobCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/GetJobTemplateCommand.ts b/clients/client-mediaconvert/src/commands/GetJobTemplateCommand.ts index 79f72c05adca..98c364c6671f 100644 --- a/clients/client-mediaconvert/src/commands/GetJobTemplateCommand.ts +++ b/clients/client-mediaconvert/src/commands/GetJobTemplateCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/GetPresetCommand.ts b/clients/client-mediaconvert/src/commands/GetPresetCommand.ts index f06031d31747..492dd9e7cb37 100644 --- a/clients/client-mediaconvert/src/commands/GetPresetCommand.ts +++ b/clients/client-mediaconvert/src/commands/GetPresetCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/ListJobTemplatesCommand.ts b/clients/client-mediaconvert/src/commands/ListJobTemplatesCommand.ts index f4f20bb3d491..66589ad7a0a9 100644 --- a/clients/client-mediaconvert/src/commands/ListJobTemplatesCommand.ts +++ b/clients/client-mediaconvert/src/commands/ListJobTemplatesCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/ListJobsCommand.ts b/clients/client-mediaconvert/src/commands/ListJobsCommand.ts index 868d27e05ed9..d7282f8d4242 100644 --- a/clients/client-mediaconvert/src/commands/ListJobsCommand.ts +++ b/clients/client-mediaconvert/src/commands/ListJobsCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/ListPresetsCommand.ts b/clients/client-mediaconvert/src/commands/ListPresetsCommand.ts index 846510d159aa..cdf3635a09fe 100644 --- a/clients/client-mediaconvert/src/commands/ListPresetsCommand.ts +++ b/clients/client-mediaconvert/src/commands/ListPresetsCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/SearchJobsCommand.ts b/clients/client-mediaconvert/src/commands/SearchJobsCommand.ts index 4233cfa449fd..5cbcbef5ddf1 100644 --- a/clients/client-mediaconvert/src/commands/SearchJobsCommand.ts +++ b/clients/client-mediaconvert/src/commands/SearchJobsCommand.ts @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/UpdateJobTemplateCommand.ts b/clients/client-mediaconvert/src/commands/UpdateJobTemplateCommand.ts index 6d8b89ea8112..59c5e07dbd19 100644 --- a/clients/client-mediaconvert/src/commands/UpdateJobTemplateCommand.ts +++ b/clients/client-mediaconvert/src/commands/UpdateJobTemplateCommand.ts @@ -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"), @@ -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"), @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/commands/UpdatePresetCommand.ts b/clients/client-mediaconvert/src/commands/UpdatePresetCommand.ts index e3400eb4ad98..5cea4693c482 100644 --- a/clients/client-mediaconvert/src/commands/UpdatePresetCommand.ts +++ b/clients/client-mediaconvert/src/commands/UpdatePresetCommand.ts @@ -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"), @@ -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"), @@ -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"), @@ -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"), diff --git a/clients/client-mediaconvert/src/models/models_0.ts b/clients/client-mediaconvert/src/models/models_0.ts index 9bf1ee1156fc..b3d4e0bf4354 100644 --- a/clients/client-mediaconvert/src/models/models_0.ts +++ b/clients/client-mediaconvert/src/models/models_0.ts @@ -2076,6 +2076,21 @@ export const BurninSubtitleOutlineColor = { */ export type BurninSubtitleOutlineColor = (typeof BurninSubtitleOutlineColor)[keyof typeof BurninSubtitleOutlineColor]; +/** + * @public + * @enum + */ +export const RemoveRubyReserveAttributes = { + DISABLED: "DISABLED", + ENABLED: "ENABLED", +} as const; + +/** + * @public + */ +export type RemoveRubyReserveAttributes = + (typeof RemoveRubyReserveAttributes)[keyof typeof RemoveRubyReserveAttributes]; + /** * @public * @enum @@ -2232,6 +2247,12 @@ export interface BurninDestinationSettings { */ OutlineSize?: number | undefined; + /** + * Optionally remove any tts:rubyReserve attributes present in your input, that do not have a tts:ruby attribute in the same element, from your output. Use if your vertical Japanese output captions have alignment issues. To remove ruby reserve attributes when present: Choose Enabled. To not remove any ruby reserve attributes: Keep the default value, Disabled. + * @public + */ + RemoveRubyReserveAttributes?: RemoveRubyReserveAttributes | undefined; + /** * Specify the color of the shadow cast by the captions. Leave Shadow color blank and set Style passthrough to enabled to use the shadow color data from your input captions, if present. * @public @@ -7494,20 +7515,3 @@ export interface MsSmoothGroupSettings { */ ManifestEncoding?: MsSmoothManifestEncoding | undefined; } - -/** - * @public - * @enum - */ -export const OutputGroupType = { - CMAF_GROUP_SETTINGS: "CMAF_GROUP_SETTINGS", - DASH_ISO_GROUP_SETTINGS: "DASH_ISO_GROUP_SETTINGS", - FILE_GROUP_SETTINGS: "FILE_GROUP_SETTINGS", - HLS_GROUP_SETTINGS: "HLS_GROUP_SETTINGS", - MS_SMOOTH_GROUP_SETTINGS: "MS_SMOOTH_GROUP_SETTINGS", -} as const; - -/** - * @public - */ -export type OutputGroupType = (typeof OutputGroupType)[keyof typeof OutputGroupType]; diff --git a/clients/client-mediaconvert/src/models/models_1.ts b/clients/client-mediaconvert/src/models/models_1.ts index 639d05b26799..2a3af65073b0 100644 --- a/clients/client-mediaconvert/src/models/models_1.ts +++ b/clients/client-mediaconvert/src/models/models_1.ts @@ -29,11 +29,27 @@ import { NielsenConfiguration, NielsenNonLinearWatermarkSettings, OutputGroupDetail, - OutputGroupType, QueueTransition, Rectangle, } from "./models_0"; +/** + * @public + * @enum + */ +export const OutputGroupType = { + CMAF_GROUP_SETTINGS: "CMAF_GROUP_SETTINGS", + DASH_ISO_GROUP_SETTINGS: "DASH_ISO_GROUP_SETTINGS", + FILE_GROUP_SETTINGS: "FILE_GROUP_SETTINGS", + HLS_GROUP_SETTINGS: "HLS_GROUP_SETTINGS", + MS_SMOOTH_GROUP_SETTINGS: "MS_SMOOTH_GROUP_SETTINGS", +} as const; + +/** + * @public + */ +export type OutputGroupType = (typeof OutputGroupType)[keyof typeof OutputGroupType]; + /** * Output Group settings, including type * @public @@ -5828,6 +5844,20 @@ export const VideoTimecodeInsertion = { */ export type VideoTimecodeInsertion = (typeof VideoTimecodeInsertion)[keyof typeof VideoTimecodeInsertion]; +/** + * @public + * @enum + */ +export const TimecodeTrack = { + DISABLED: "DISABLED", + ENABLED: "ENABLED", +} as const; + +/** + * @public + */ +export type TimecodeTrack = (typeof TimecodeTrack)[keyof typeof TimecodeTrack]; + /** * Specify YUV limits and RGB tolerances when you set Sample range conversion to Limited range clip. * @public @@ -6514,7 +6544,7 @@ export interface VideoDescription { Crop?: Rectangle | undefined; /** - * Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion is enabled. + * Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion or Timecode track is enabled. * @public */ DropFrameTimecode?: DropFrameTimecode | undefined; @@ -6561,6 +6591,12 @@ export interface VideoDescription { */ TimecodeInsertion?: VideoTimecodeInsertion | undefined; + /** + * To include a timecode track in your MP4 output: Choose Enabled. MediaConvert writes the timecode track in the Null Media Header box (NMHD), without any timecode text formatting information. You can also specify dropframe or non-dropframe timecode under the Drop Frame Timecode setting. To not include a timecode track: Keep the default value, Disabled. + * @public + */ + TimecodeTrack?: TimecodeTrack | undefined; + /** * Find additional transcoding features under Preprocessors. Enable the features at each output individually. These features are disabled by default. * @public @@ -6757,7 +6793,7 @@ export interface JobSettings { ExtendedDataServices?: ExtendedDataServices | undefined; /** - * Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable "Follow source" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs. + * Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable "Follow source" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs. * @public */ FollowSource?: number | undefined; @@ -7145,7 +7181,7 @@ export interface JobTemplateSettings { ExtendedDataServices?: ExtendedDataServices | undefined; /** - * Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable "Follow source" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs. + * Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable "Follow source" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs. * @public */ FollowSource?: number | undefined; @@ -7407,31 +7443,3 @@ export const Commitment = { * @public */ export type Commitment = (typeof Commitment)[keyof typeof Commitment]; - -/** - * @public - * @enum - */ -export const RenewalType = { - AUTO_RENEW: "AUTO_RENEW", - EXPIRE: "EXPIRE", -} as const; - -/** - * @public - */ -export type RenewalType = (typeof RenewalType)[keyof typeof RenewalType]; - -/** - * @public - * @enum - */ -export const ReservationPlanStatus = { - ACTIVE: "ACTIVE", - EXPIRED: "EXPIRED", -} as const; - -/** - * @public - */ -export type ReservationPlanStatus = (typeof ReservationPlanStatus)[keyof typeof ReservationPlanStatus]; diff --git a/clients/client-mediaconvert/src/models/models_2.ts b/clients/client-mediaconvert/src/models/models_2.ts index a99fd86617a9..f5659ea547b9 100644 --- a/clients/client-mediaconvert/src/models/models_2.ts +++ b/clients/client-mediaconvert/src/models/models_2.ts @@ -16,13 +16,39 @@ import { Preset, PresetSettings, PricingPlan, - RenewalType, - ReservationPlanStatus, SimulateReservedQueue, StatusUpdateInterval, Type, } from "./models_1"; +/** + * @public + * @enum + */ +export const RenewalType = { + AUTO_RENEW: "AUTO_RENEW", + EXPIRE: "EXPIRE", +} as const; + +/** + * @public + */ +export type RenewalType = (typeof RenewalType)[keyof typeof RenewalType]; + +/** + * @public + * @enum + */ +export const ReservationPlanStatus = { + ACTIVE: "ACTIVE", + EXPIRED: "EXPIRED", +} as const; + +/** + * @public + */ +export type ReservationPlanStatus = (typeof ReservationPlanStatus)[keyof typeof ReservationPlanStatus]; + /** * Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues. * @public diff --git a/clients/client-mediaconvert/src/protocols/Aws_restJson1.ts b/clients/client-mediaconvert/src/protocols/Aws_restJson1.ts index b5fbe8f050a8..cb86b20b9646 100644 --- a/clients/client-mediaconvert/src/protocols/Aws_restJson1.ts +++ b/clients/client-mediaconvert/src/protocols/Aws_restJson1.ts @@ -2302,6 +2302,7 @@ const se_BurninDestinationSettings = (input: BurninDestinationSettings, context: hexFontColor: [, , `HexFontColor`], outlineColor: [, , `OutlineColor`], outlineSize: [, , `OutlineSize`], + removeRubyReserveAttributes: [, , `RemoveRubyReserveAttributes`], shadowColor: [, , `ShadowColor`], shadowOpacity: [, , `ShadowOpacity`], shadowXOffset: [, , `ShadowXOffset`], @@ -4269,6 +4270,7 @@ const se_VideoDescription = (input: VideoDescription, context: __SerdeContext): scalingBehavior: [, , `ScalingBehavior`], sharpness: [, , `Sharpness`], timecodeInsertion: [, , `TimecodeInsertion`], + timecodeTrack: [, , `TimecodeTrack`], videoPreprocessors: [, (_) => se_VideoPreprocessor(_, context), `VideoPreprocessors`], width: [, , `Width`], }); @@ -5367,6 +5369,7 @@ const de_BurninDestinationSettings = (output: any, context: __SerdeContext): Bur HexFontColor: [, __expectString, `hexFontColor`], OutlineColor: [, __expectString, `outlineColor`], OutlineSize: [, __expectInt32, `outlineSize`], + RemoveRubyReserveAttributes: [, __expectString, `removeRubyReserveAttributes`], ShadowColor: [, __expectString, `shadowColor`], ShadowOpacity: [, __expectInt32, `shadowOpacity`], ShadowXOffset: [, __expectInt32, `shadowXOffset`], @@ -7555,6 +7558,7 @@ const de_VideoDescription = (output: any, context: __SerdeContext): VideoDescrip ScalingBehavior: [, __expectString, `scalingBehavior`], Sharpness: [, __expectInt32, `sharpness`], TimecodeInsertion: [, __expectString, `timecodeInsertion`], + TimecodeTrack: [, __expectString, `timecodeTrack`], VideoPreprocessors: [, (_: any) => de_VideoPreprocessor(_, context), `videoPreprocessors`], Width: [, __expectInt32, `width`], }) as any; diff --git a/codegen/sdk-codegen/aws-models/mediaconvert.json b/codegen/sdk-codegen/aws-models/mediaconvert.json index 5136a2cc7fe0..1c400284eece 100644 --- a/codegen/sdk-codegen/aws-models/mediaconvert.json +++ b/codegen/sdk-codegen/aws-models/mediaconvert.json @@ -1415,7 +1415,7 @@ } }, "AudioSourceName": { - "target": "com.amazonaws.mediaconvert#__string", + "target": "com.amazonaws.mediaconvert#__stringMax2048", "traits": { "smithy.api#documentation": "Specifies which audio data to use from each input. In the simplest case, specify an \"Audio Selector\":#inputs-audio_selector by name based on its order within each input. For example if you specify \"Audio Selector 3\", then the third audio selector will be used from each input. If an input does not have an \"Audio Selector 3\", then the audio selector marked as \"default\" in that input will be used. If there is no audio selector marked as \"default\", silence will be inserted for the duration of that input. Alternatively, an \"Audio Selector Group\":#inputs-audio_selector_group name may be specified, with similar default/silence behavior. If no audio_source_name is specified, then \"Audio Selector 1\" will be chosen automatically.", "smithy.api#jsonName": "audioSourceName" @@ -2820,6 +2820,13 @@ "smithy.api#jsonName": "outlineSize" } }, + "RemoveRubyReserveAttributes": { + "target": "com.amazonaws.mediaconvert#RemoveRubyReserveAttributes", + "traits": { + "smithy.api#documentation": "Optionally remove any tts:rubyReserve attributes present in your input, that do not have a tts:ruby attribute in the same element, from your output. Use if your vertical Japanese output captions have alignment issues. To remove ruby reserve attributes when present: Choose Enabled. To not remove any ruby reserve attributes: Keep the default value, Disabled.", + "smithy.api#jsonName": "removeRubyReserveAttributes" + } + }, "ShadowColor": { "target": "com.amazonaws.mediaconvert#BurninSubtitleShadowColor", "traits": { @@ -7052,7 +7059,7 @@ } }, "traits": { - "smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion is enabled." + "smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion or Timecode track is enabled." } }, "com.amazonaws.mediaconvert#DvbNitSettings": { @@ -13046,7 +13053,7 @@ } }, "FileInput": { - "target": "com.amazonaws.mediaconvert#__stringPatternS3Https", + "target": "com.amazonaws.mediaconvert#__stringMax2048PatternS3Https", "traits": { "smithy.api#documentation": "Specify the source file for your transcoding job. You can use multiple inputs in a single job. The service concatenates these inputs, in the order that you specify them in the job, to create the outputs. If your input format is IMF, specify your input by providing the path to your CPL. For example, \"s3://bucket/vf/cpl.xml\". If the CPL is in an incomplete IMP, make sure to use *Supplemental IMPs* to specify any supplemental IMPs that contain assets referenced by the CPL.", "smithy.api#jsonName": "fileInput" @@ -14054,7 +14061,7 @@ "FollowSource": { "target": "com.amazonaws.mediaconvert#__integerMin1Max150", "traits": { - "smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.", + "smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.", "smithy.api#jsonName": "followSource" } }, @@ -14327,7 +14334,7 @@ "FollowSource": { "target": "com.amazonaws.mediaconvert#__integerMin1Max150", "traits": { - "smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.", + "smithy.api#documentation": "Specify the input that MediaConvert references for your default output settings. MediaConvert uses this input's Resolution, Frame rate, and Pixel aspect ratio for all outputs that you don't manually specify different output settings for. Enabling this setting will disable \"Follow source\" for all other inputs. If MediaConvert cannot follow your source, for example if you specify an audio-only input, MediaConvert uses the first followable input instead. In your JSON job specification, enter an integer from 1 to 150 corresponding to the order of your inputs.", "smithy.api#jsonName": "followSource" } }, @@ -20536,7 +20543,7 @@ } }, "Extension": { - "target": "com.amazonaws.mediaconvert#__string", + "target": "com.amazonaws.mediaconvert#__stringMax256", "traits": { "smithy.api#documentation": "Use Extension to specify the file extension for outputs in File output groups. If you do not specify a value, the service will use default extensions by container type as follows * MPEG-2 transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * WebM container, webm * No Container, the service will use codec extensions (e.g. AAC, H265, H265, AC3)", "smithy.api#jsonName": "extension" @@ -20637,7 +20644,7 @@ } }, "Name": { - "target": "com.amazonaws.mediaconvert#__string", + "target": "com.amazonaws.mediaconvert#__stringMax2048", "traits": { "smithy.api#documentation": "Name of the output group", "smithy.api#jsonName": "name" @@ -21777,6 +21784,26 @@ "smithy.api#documentation": "Use Manual audio remixing to adjust audio levels for each audio channel in each output of your job. With audio remixing, you can output more or fewer audio channels than your input audio source provides." } }, + "com.amazonaws.mediaconvert#RemoveRubyReserveAttributes": { + "type": "enum", + "members": { + "DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DISABLED" + } + }, + "ENABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENABLED" + } + } + }, + "traits": { + "smithy.api#documentation": "Optionally remove any tts:rubyReserve attributes present in your input, that do not have a tts:ruby attribute in the same element, from your output. Use if your vertical Japanese output captions have alignment issues. To remove ruby reserve attributes when present: Choose Enabled. To not remove any ruby reserve attributes: Keep the default value, Disabled." + } + }, "com.amazonaws.mediaconvert#RenewalType": { "type": "enum", "members": { @@ -23025,6 +23052,26 @@ "smithy.api#documentation": "Use Source to set how timecodes are handled within this job. To make sure that your video, audio, captions, and markers are synchronized and that time-based features, such as image inserter, work correctly, choose the Timecode source option that matches your assets. All timecodes are in a 24-hour format with frame number (HH:MM:SS:FF). * Embedded - Use the timecode that is in the input video. If no embedded timecode is in the source, the service will use Start at 0 instead. * Start at 0 - Set the timecode of the initial frame to 00:00:00:00. * Specified Start - Set the timecode of the initial frame to a value other than zero. You use Start timecode to provide this value." } }, + "com.amazonaws.mediaconvert#TimecodeTrack": { + "type": "enum", + "members": { + "DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DISABLED" + } + }, + "ENABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENABLED" + } + } + }, + "traits": { + "smithy.api#documentation": "To include a timecode track in your MP4 output: Choose Enabled. MediaConvert writes the timecode track in the Null Media Header box (NMHD), without any timecode text formatting information. You can also specify dropframe or non-dropframe timecode under the Drop Frame Timecode setting. To not include a timecode track: Keep the default value, Disabled." + } + }, "com.amazonaws.mediaconvert#TimedMetadata": { "type": "enum", "members": { @@ -24260,7 +24307,7 @@ "DropFrameTimecode": { "target": "com.amazonaws.mediaconvert#DropFrameTimecode", "traits": { - "smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion is enabled.", + "smithy.api#documentation": "Applies only to 29.97 fps outputs. When this feature is enabled, the service will use drop-frame timecode on outputs. If it is not possible to use drop-frame timecode, the system will fall back to non-drop-frame. This setting is enabled by default when Timecode insertion or Timecode track is enabled.", "smithy.api#jsonName": "dropFrameTimecode" } }, @@ -24313,6 +24360,13 @@ "smithy.api#jsonName": "timecodeInsertion" } }, + "TimecodeTrack": { + "target": "com.amazonaws.mediaconvert#TimecodeTrack", + "traits": { + "smithy.api#documentation": "To include a timecode track in your MP4 output: Choose Enabled. MediaConvert writes the timecode track in the Null Media Header box (NMHD), without any timecode text formatting information. You can also specify dropframe or non-dropframe timecode under the Drop Frame Timecode setting. To not include a timecode track: Keep the default value, Disabled.", + "smithy.api#jsonName": "timecodeTrack" + } + }, "VideoPreprocessors": { "target": "com.amazonaws.mediaconvert#VideoPreprocessor", "traits": { @@ -27476,6 +27530,34 @@ } } }, + "com.amazonaws.mediaconvert#__stringMax2048": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 2048 + } + } + }, + "com.amazonaws.mediaconvert#__stringMax2048PatternS3Https": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 2048 + }, + "smithy.api#pattern": "^s3://([^\\/]+\\/+)+((([^\\/]*)))|^https?://[^\\/].*[^&]$" + } + }, + "com.amazonaws.mediaconvert#__stringMax256": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + } + } + }, "com.amazonaws.mediaconvert#__stringMin0": { "type": "string", "traits": {