Skip to content

Commit

Permalink
feat(client-mediaconvert): This release introduces the bandwidth redu…
Browse files Browse the repository at this point in the history
…ction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7.
  • Loading branch information
awstools committed Jun 21, 2023
1 parent d57a444 commit dd88e3f
Show file tree
Hide file tree
Showing 17 changed files with 163 additions and 25 deletions.
10 changes: 10 additions & 0 deletions clients/client-mediaconvert/src/commands/CreateJobCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -572,6 +572,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* ProgramDateTime: "INCLUDE" || "EXCLUDE",
* ProgramDateTimePeriod: Number("int"),
* ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* SegmentLength: Number("int"),
* SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -1103,6 +1104,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* H265Settings: { // H265Settings
* AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* BandwidthReductionFilter: {
* Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* },
* Bitrate: Number("int"),
* CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down Expand Up @@ -2000,6 +2005,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* // OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* // ProgramDateTime: "INCLUDE" || "EXCLUDE",
* // ProgramDateTimePeriod: Number("int"),
* // ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* // SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* // SegmentLength: Number("int"),
* // SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -2531,6 +2537,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -558,6 +558,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* ProgramDateTime: "INCLUDE" || "EXCLUDE",
* ProgramDateTimePeriod: Number("int"),
* ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* SegmentLength: Number("int"),
* SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -1089,6 +1090,10 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* H265Settings: { // H265Settings
* AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* BandwidthReductionFilter: {
* Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* },
* Bitrate: Number("int"),
* CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down Expand Up @@ -1934,6 +1939,7 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* // OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* // ProgramDateTime: "INCLUDE" || "EXCLUDE",
* // ProgramDateTimePeriod: Number("int"),
* // ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* // SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* // SegmentLength: Number("int"),
* // SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -2465,6 +2471,10 @@ export interface CreateJobTemplateCommandOutput extends CreateJobTemplateRespons
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,10 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
* H265Settings: { // H265Settings
* AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* BandwidthReductionFilter: {
* Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* },
* Bitrate: Number("int"),
* CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down Expand Up @@ -1294,6 +1298,10 @@ export interface CreatePresetCommandOutput extends CreatePresetResponse, __Metad
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@s
import { SerdeContext as __SerdeContext } from "@smithy/types";

import { MediaConvertClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../MediaConvertClient";
import { DeleteQueueRequest, DeleteQueueResponse } from "../models/models_1";
import { DeleteQueueRequest } from "../models/models_1";
import { DeleteQueueResponse } from "../models/models_2";
import { de_DeleteQueueCommand, se_DeleteQueueCommand } from "../protocols/Aws_restJson1";

/**
Expand Down
5 changes: 5 additions & 0 deletions clients/client-mediaconvert/src/commands/GetJobCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -615,6 +615,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* // ProgramDateTime: "INCLUDE" || "EXCLUDE",
* // ProgramDateTimePeriod: Number("int"),
* // ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* // SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* // SegmentLength: Number("int"),
* // SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -1146,6 +1147,10 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {}
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -567,6 +567,7 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
* // OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* // ProgramDateTime: "INCLUDE" || "EXCLUDE",
* // ProgramDateTimePeriod: Number("int"),
* // ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* // SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* // SegmentLength: Number("int"),
* // SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -1098,6 +1099,10 @@ export interface GetJobTemplateCommandOutput extends GetJobTemplateResponse, __M
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
4 changes: 4 additions & 0 deletions clients/client-mediaconvert/src/commands/GetPresetCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -522,6 +522,10 @@ export interface GetPresetCommandOutput extends GetPresetResponse, __MetadataBea
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -572,6 +572,7 @@ export interface ListJobTemplatesCommandOutput extends ListJobTemplatesResponse,
* // OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* // ProgramDateTime: "INCLUDE" || "EXCLUDE",
* // ProgramDateTimePeriod: Number("int"),
* // ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* // SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* // SegmentLength: Number("int"),
* // SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -1103,6 +1104,10 @@ export interface ListJobTemplatesCommandOutput extends ListJobTemplatesResponse,
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
5 changes: 5 additions & 0 deletions clients/client-mediaconvert/src/commands/ListJobsCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ export interface ListJobsCommandOutput extends ListJobsResponse, __MetadataBeare
* // OutputSelection: "MANIFESTS_AND_SEGMENTS" || "SEGMENTS_ONLY",
* // ProgramDateTime: "INCLUDE" || "EXCLUDE",
* // ProgramDateTimePeriod: Number("int"),
* // ProgressiveWriteHlsManifest: "ENABLED" || "DISABLED",
* // SegmentControl: "SINGLE_FILE" || "SEGMENTED_FILES",
* // SegmentLength: Number("int"),
* // SegmentLengthControl: "EXACT" || "GOP_MULTIPLE",
Expand Down Expand Up @@ -1151,6 +1152,10 @@ export interface ListJobsCommandOutput extends ListJobsResponse, __MetadataBeare
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -528,6 +528,10 @@ export interface ListPresetsCommandOutput extends ListPresetsResponse, __Metadat
* // H265Settings: { // H265Settings
* // AdaptiveQuantization: "OFF" || "LOW" || "MEDIUM" || "HIGH" || "HIGHER" || "MAX" || "AUTO",
* // AlternateTransferFunctionSei: "DISABLED" || "ENABLED",
* // BandwidthReductionFilter: {
* // Sharpening: "LOW" || "MEDIUM" || "HIGH" || "OFF",
* // Strength: "LOW" || "MEDIUM" || "HIGH" || "AUTO" || "OFF",
* // },
* // Bitrate: Number("int"),
* // CodecLevel: "AUTO" || "LEVEL_1" || "LEVEL_2" || "LEVEL_2_1" || "LEVEL_3" || "LEVEL_3_1" || "LEVEL_4" || "LEVEL_4_1" || "LEVEL_5" || "LEVEL_5_1" || "LEVEL_5_2" || "LEVEL_6" || "LEVEL_6_1" || "LEVEL_6_2",
* // CodecProfile: "MAIN_MAIN" || "MAIN_HIGH" || "MAIN10_MAIN" || "MAIN10_HIGH" || "MAIN_422_8BIT_MAIN" || "MAIN_422_8BIT_HIGH" || "MAIN_422_10BIT_MAIN" || "MAIN_422_10BIT_HIGH",
Expand Down
Loading

0 comments on commit dd88e3f

Please sign in to comment.