Skip to content

Commit f8e9f56

Browse files
author
awstools
committed
feat(client-medialive): Add support to the AV1 rate control mode
1 parent 1181966 commit f8e9f56

15 files changed

+175
-33
lines changed

clients/client-medialive/src/commands/BatchUpdateScheduleCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { commonParams } from "../endpoint/EndpointParameters";
88
import { MediaLiveClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../MediaLiveClient";
9-
import { BatchUpdateScheduleRequest, BatchUpdateScheduleResponse } from "../models/models_1";
9+
import { BatchUpdateScheduleRequest } from "../models/models_1";
10+
import { BatchUpdateScheduleResponse } from "../models/models_2";
1011
import { de_BatchUpdateScheduleCommand, se_BatchUpdateScheduleCommand } from "../protocols/Aws_restJson1";
1112

1213
/**

clients/client-medialive/src/commands/CreateChannelCommand.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
6969
* Url: "STRING_VALUE",
7070
* },
7171
* ],
72+
* LogicalInterfaceNames: [ // __listOf__string
73+
* "STRING_VALUE",
74+
* ],
7275
* },
7376
* ],
7477
* EncoderSettings: { // EncoderSettings
@@ -544,7 +547,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
544547
* },
545548
* Outputs: [ // __listOfOutput // required
546549
* { // Output
547-
* AudioDescriptionNames: [ // __listOf__string
550+
* AudioDescriptionNames: [
548551
* "STRING_VALUE",
549552
* ],
550553
* CaptionDescriptionNames: [
@@ -1046,6 +1049,8 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
10461049
* Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10471050
* Prefix: "STRING_VALUE",
10481051
* },
1052+
* Bitrate: Number("int"),
1053+
* RateControlMode: "CBR" || "QVBR",
10491054
* },
10501055
* },
10511056
* Height: Number("int"),
@@ -1276,6 +1281,9 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
12761281
* // Url: "STRING_VALUE",
12771282
* // },
12781283
* // ],
1284+
* // LogicalInterfaceNames: [ // __listOf__string
1285+
* // "STRING_VALUE",
1286+
* // ],
12791287
* // },
12801288
* // ],
12811289
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -1756,7 +1764,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
17561764
* // },
17571765
* // Outputs: [ // __listOfOutput // required
17581766
* // { // Output
1759-
* // AudioDescriptionNames: [ // __listOf__string
1767+
* // AudioDescriptionNames: [
17601768
* // "STRING_VALUE",
17611769
* // ],
17621770
* // CaptionDescriptionNames: [
@@ -2258,6 +2266,8 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
22582266
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
22592267
* // Prefix: "STRING_VALUE",
22602268
* // },
2269+
* // Bitrate: Number("int"),
2270+
* // RateControlMode: "CBR" || "QVBR",
22612271
* // },
22622272
* // },
22632273
* // Height: Number("int"),

clients/client-medialive/src/commands/DeleteChannelCommand.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
7575
* // Url: "STRING_VALUE",
7676
* // },
7777
* // ],
78+
* // LogicalInterfaceNames: [ // __listOf__string
79+
* // "STRING_VALUE",
80+
* // ],
7881
* // },
7982
* // ],
8083
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -555,7 +558,7 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
555558
* // },
556559
* // Outputs: [ // __listOfOutput // required
557560
* // { // Output
558-
* // AudioDescriptionNames: [ // __listOf__string
561+
* // AudioDescriptionNames: [
559562
* // "STRING_VALUE",
560563
* // ],
561564
* // CaptionDescriptionNames: [
@@ -1057,6 +1060,8 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
10571060
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10581061
* // Prefix: "STRING_VALUE",
10591062
* // },
1063+
* // Bitrate: Number("int"),
1064+
* // RateControlMode: "CBR" || "QVBR",
10601065
* // },
10611066
* // },
10621067
* // Height: Number("int"),

clients/client-medialive/src/commands/DescribeChannelCommand.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
7575
* // Url: "STRING_VALUE",
7676
* // },
7777
* // ],
78+
* // LogicalInterfaceNames: [ // __listOf__string
79+
* // "STRING_VALUE",
80+
* // ],
7881
* // },
7982
* // ],
8083
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -555,7 +558,7 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
555558
* // },
556559
* // Outputs: [ // __listOfOutput // required
557560
* // { // Output
558-
* // AudioDescriptionNames: [ // __listOf__string
561+
* // AudioDescriptionNames: [
559562
* // "STRING_VALUE",
560563
* // ],
561564
* // CaptionDescriptionNames: [
@@ -1057,6 +1060,8 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
10571060
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10581061
* // Prefix: "STRING_VALUE",
10591062
* // },
1063+
* // Bitrate: Number("int"),
1064+
* // RateControlMode: "CBR" || "QVBR",
10601065
* // },
10611066
* // },
10621067
* // Height: Number("int"),

clients/client-medialive/src/commands/ListChannelsCommand.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ export interface ListChannelsCommandOutput extends ListChannelsResponse, __Metad
7878
* // Url: "STRING_VALUE",
7979
* // },
8080
* // ],
81+
* // LogicalInterfaceNames: [ // __listOf__string
82+
* // "STRING_VALUE",
83+
* // ],
8184
* // },
8285
* // ],
8386
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -219,7 +222,7 @@ export interface ListChannelsCommandOutput extends ListChannelsResponse, __Metad
219222
* // },
220223
* // },
221224
* // },
222-
* // LogicalInterfaceNames: [ // __listOf__string
225+
* // LogicalInterfaceNames: [
223226
* // "STRING_VALUE",
224227
* // ],
225228
* // },
@@ -253,9 +256,7 @@ export interface ListChannelsCommandOutput extends ListChannelsResponse, __Metad
253256
* // SecurityGroupIds: [
254257
* // "STRING_VALUE",
255258
* // ],
256-
* // SubnetIds: [
257-
* // "STRING_VALUE",
258-
* // ],
259+
* // SubnetIds: "<__listOf__string>",
259260
* // },
260261
* // AnywhereSettings: { // DescribeAnywhereSettings
261262
* // ChannelPlacementGroupId: "STRING_VALUE",

clients/client-medialive/src/commands/RestartChannelPipelinesCommand.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ export interface RestartChannelPipelinesCommandOutput extends RestartChannelPipe
7878
* // Url: "STRING_VALUE",
7979
* // },
8080
* // ],
81+
* // LogicalInterfaceNames: [ // __listOf__string
82+
* // "STRING_VALUE",
83+
* // ],
8184
* // },
8285
* // ],
8386
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -558,7 +561,7 @@ export interface RestartChannelPipelinesCommandOutput extends RestartChannelPipe
558561
* // },
559562
* // Outputs: [ // __listOfOutput // required
560563
* // { // Output
561-
* // AudioDescriptionNames: [ // __listOf__string
564+
* // AudioDescriptionNames: [
562565
* // "STRING_VALUE",
563566
* // ],
564567
* // CaptionDescriptionNames: [
@@ -1060,6 +1063,8 @@ export interface RestartChannelPipelinesCommandOutput extends RestartChannelPipe
10601063
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10611064
* // Prefix: "STRING_VALUE",
10621065
* // },
1066+
* // Bitrate: Number("int"),
1067+
* // RateControlMode: "CBR" || "QVBR",
10631068
* // },
10641069
* // },
10651070
* // Height: Number("int"),

clients/client-medialive/src/commands/StartChannelCommand.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
7575
* // Url: "STRING_VALUE",
7676
* // },
7777
* // ],
78+
* // LogicalInterfaceNames: [ // __listOf__string
79+
* // "STRING_VALUE",
80+
* // ],
7881
* // },
7982
* // ],
8083
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -555,7 +558,7 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
555558
* // },
556559
* // Outputs: [ // __listOfOutput // required
557560
* // { // Output
558-
* // AudioDescriptionNames: [ // __listOf__string
561+
* // AudioDescriptionNames: [
559562
* // "STRING_VALUE",
560563
* // ],
561564
* // CaptionDescriptionNames: [
@@ -1057,6 +1060,8 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
10571060
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10581061
* // Prefix: "STRING_VALUE",
10591062
* // },
1063+
* // Bitrate: Number("int"),
1064+
* // RateControlMode: "CBR" || "QVBR",
10601065
* // },
10611066
* // },
10621067
* // Height: Number("int"),

clients/client-medialive/src/commands/StopChannelCommand.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
7575
* // Url: "STRING_VALUE",
7676
* // },
7777
* // ],
78+
* // LogicalInterfaceNames: [ // __listOf__string
79+
* // "STRING_VALUE",
80+
* // ],
7881
* // },
7982
* // ],
8083
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -555,7 +558,7 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
555558
* // },
556559
* // Outputs: [ // __listOfOutput // required
557560
* // { // Output
558-
* // AudioDescriptionNames: [ // __listOf__string
561+
* // AudioDescriptionNames: [
559562
* // "STRING_VALUE",
560563
* // ],
561564
* // CaptionDescriptionNames: [
@@ -1057,6 +1060,8 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
10571060
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10581061
* // Prefix: "STRING_VALUE",
10591062
* // },
1063+
* // Bitrate: Number("int"),
1064+
* // RateControlMode: "CBR" || "QVBR",
10601065
* // },
10611066
* // },
10621067
* // Height: Number("int"),

clients/client-medialive/src/commands/UpdateChannelClassCommand.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
6767
* Url: "STRING_VALUE",
6868
* },
6969
* ],
70+
* LogicalInterfaceNames: [ // __listOf__string
71+
* "STRING_VALUE",
72+
* ],
7073
* },
7174
* ],
7275
* };
@@ -108,6 +111,9 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
108111
* // Url: "STRING_VALUE",
109112
* // },
110113
* // ],
114+
* // LogicalInterfaceNames: [ // __listOf__string
115+
* // "STRING_VALUE",
116+
* // ],
111117
* // },
112118
* // ],
113119
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -588,7 +594,7 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
588594
* // },
589595
* // Outputs: [ // __listOfOutput // required
590596
* // { // Output
591-
* // AudioDescriptionNames: [ // __listOf__string
597+
* // AudioDescriptionNames: [
592598
* // "STRING_VALUE",
593599
* // ],
594600
* // CaptionDescriptionNames: [
@@ -1090,6 +1096,8 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
10901096
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10911097
* // Prefix: "STRING_VALUE",
10921098
* // },
1099+
* // Bitrate: Number("int"),
1100+
* // RateControlMode: "CBR" || "QVBR",
10931101
* // },
10941102
* // },
10951103
* // Height: Number("int"),

clients/client-medialive/src/commands/UpdateChannelCommand.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
6969
* Url: "STRING_VALUE",
7070
* },
7171
* ],
72+
* LogicalInterfaceNames: [ // __listOf__string
73+
* "STRING_VALUE",
74+
* ],
7275
* },
7376
* ],
7477
* EncoderSettings: { // EncoderSettings
@@ -544,7 +547,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
544547
* },
545548
* Outputs: [ // __listOfOutput // required
546549
* { // Output
547-
* AudioDescriptionNames: [ // __listOf__string
550+
* AudioDescriptionNames: [
548551
* "STRING_VALUE",
549552
* ],
550553
* CaptionDescriptionNames: [
@@ -1046,6 +1049,8 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
10461049
* Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
10471050
* Prefix: "STRING_VALUE",
10481051
* },
1052+
* Bitrate: Number("int"),
1053+
* RateControlMode: "CBR" || "QVBR",
10491054
* },
10501055
* },
10511056
* Height: Number("int"),
@@ -1267,6 +1272,9 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
12671272
* // Url: "STRING_VALUE",
12681273
* // },
12691274
* // ],
1275+
* // LogicalInterfaceNames: [ // __listOf__string
1276+
* // "STRING_VALUE",
1277+
* // ],
12701278
* // },
12711279
* // ],
12721280
* // EgressEndpoints: [ // __listOfChannelEgressEndpoint
@@ -1747,7 +1755,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
17471755
* // },
17481756
* // Outputs: [ // __listOfOutput // required
17491757
* // { // Output
1750-
* // AudioDescriptionNames: [ // __listOf__string
1758+
* // AudioDescriptionNames: [
17511759
* // "STRING_VALUE",
17521760
* // ],
17531761
* // CaptionDescriptionNames: [
@@ -2249,6 +2257,8 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
22492257
* // Position: "BOTTOM_CENTER" || "BOTTOM_LEFT" || "BOTTOM_RIGHT" || "MIDDLE_CENTER" || "MIDDLE_LEFT" || "MIDDLE_RIGHT" || "TOP_CENTER" || "TOP_LEFT" || "TOP_RIGHT", // required
22502258
* // Prefix: "STRING_VALUE",
22512259
* // },
2260+
* // Bitrate: Number("int"),
2261+
* // RateControlMode: "CBR" || "QVBR",
22522262
* // },
22532263
* // },
22542264
* // Height: Number("int"),

clients/client-medialive/src/models/models_0.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2892,6 +2892,12 @@ export interface OutputDestination {
28922892
* @public
28932893
*/
28942894
SrtSettings?: SrtOutputDestinationSettings[] | undefined;
2895+
2896+
/**
2897+
* Optional assignment of an output to a logical interface on the Node. Only applies to on premises channels.
2898+
* @public
2899+
*/
2900+
LogicalInterfaceNames?: string[] | undefined;
28952901
}
28962902

28972903
/**

0 commit comments

Comments
 (0)