Skip to content

Commit 35dbef6

Browse files
author
awstools
committed
feat(client-medialive): Outputs using the AV1 codec in CMAF Ingest output groups in MediaLive now have the ability to specify a target bit depth of 8 or 10.
1 parent 33bf3cd commit 35dbef6

14 files changed

Lines changed: 62 additions & 2 deletions

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,6 +1109,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
11091109
* SpatialAq: "DISABLED" || "ENABLED",
11101110
* TemporalAq: "DISABLED" || "ENABLED",
11111111
* TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1112+
* BitDepth: "DEPTH_10" || "DEPTH_8",
11121113
* },
11131114
* },
11141115
* Height: Number("int"),
@@ -2393,6 +2394,7 @@ export interface CreateChannelCommandOutput extends CreateChannelResponse, __Met
23932394
* // SpatialAq: "DISABLED" || "ENABLED",
23942395
* // TemporalAq: "DISABLED" || "ENABLED",
23952396
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
2397+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
23962398
* // },
23972399
* // },
23982400
* // Height: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,6 +1120,7 @@ export interface DeleteChannelCommandOutput extends DeleteChannelResponse, __Met
11201120
* // SpatialAq: "DISABLED" || "ENABLED",
11211121
* // TemporalAq: "DISABLED" || "ENABLED",
11221122
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1123+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
11231124
* // },
11241125
* // },
11251126
* // Height: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,6 +1120,7 @@ export interface DescribeChannelCommandOutput extends DescribeChannelResponse, _
11201120
* // SpatialAq: "DISABLED" || "ENABLED",
11211121
* // TemporalAq: "DISABLED" || "ENABLED",
11221122
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1123+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
11231124
* // },
11241125
* // },
11251126
* // Height: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,6 +1123,7 @@ export interface RestartChannelPipelinesCommandOutput extends RestartChannelPipe
11231123
* // SpatialAq: "DISABLED" || "ENABLED",
11241124
* // TemporalAq: "DISABLED" || "ENABLED",
11251125
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1126+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
11261127
* // },
11271128
* // },
11281129
* // Height: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,6 +1120,7 @@ export interface StartChannelCommandOutput extends StartChannelResponse, __Metad
11201120
* // SpatialAq: "DISABLED" || "ENABLED",
11211121
* // TemporalAq: "DISABLED" || "ENABLED",
11221122
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1123+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
11231124
* // },
11241125
* // },
11251126
* // Height: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,6 +1120,7 @@ export interface StopChannelCommandOutput extends StopChannelResponse, __Metadat
11201120
* // SpatialAq: "DISABLED" || "ENABLED",
11211121
* // TemporalAq: "DISABLED" || "ENABLED",
11221122
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1123+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
11231124
* // },
11241125
* // },
11251126
* // Height: Number("int"),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,6 +1160,7 @@ export interface UpdateChannelClassCommandOutput extends UpdateChannelClassRespo
11601160
* // SpatialAq: "DISABLED" || "ENABLED",
11611161
* // TemporalAq: "DISABLED" || "ENABLED",
11621162
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1163+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
11631164
* // },
11641165
* // },
11651166
* // Height: Number("int"),

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,6 +1109,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
11091109
* SpatialAq: "DISABLED" || "ENABLED",
11101110
* TemporalAq: "DISABLED" || "ENABLED",
11111111
* TimecodeInsertion: "DISABLED" || "METADATA_OBU",
1112+
* BitDepth: "DEPTH_10" || "DEPTH_8",
11121113
* },
11131114
* },
11141115
* Height: Number("int"),
@@ -2384,6 +2385,7 @@ export interface UpdateChannelCommandOutput extends UpdateChannelResponse, __Met
23842385
* // SpatialAq: "DISABLED" || "ENABLED",
23852386
* // TemporalAq: "DISABLED" || "ENABLED",
23862387
* // TimecodeInsertion: "DISABLED" || "METADATA_OBU",
2388+
* // BitDepth: "DEPTH_10" || "DEPTH_8",
23872389
* // },
23882390
* // },
23892391
* // Height: Number("int"),

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3524,6 +3524,19 @@ export const AfdSignaling = {
35243524
*/
35253525
export type AfdSignaling = (typeof AfdSignaling)[keyof typeof AfdSignaling];
35263526

3527+
/**
3528+
* @public
3529+
* @enum
3530+
*/
3531+
export const Av1BitDepth = {
3532+
DEPTH_10: "DEPTH_10",
3533+
DEPTH_8: "DEPTH_8",
3534+
} as const;
3535+
/**
3536+
* @public
3537+
*/
3538+
export type Av1BitDepth = (typeof Av1BitDepth)[keyof typeof Av1BitDepth];
3539+
35273540
/**
35283541
* @public
35293542
* @enum

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import {
2525
AudioOnlyHlsTrackType,
2626
AudioType,
2727
AuthenticationScheme,
28+
Av1BitDepth,
2829
Av1GopSizeUnits,
2930
Av1Level,
3031
Av1LookAheadRateControl,
@@ -8909,6 +8910,12 @@ export interface Av1Settings {
89098910
* @public
89108911
*/
89118912
TimecodeInsertion?: Av1TimecodeInsertionBehavior | undefined;
8913+
8914+
/**
8915+
* Specifies the bit depth for the output encode. Choose a value. Or leave the field empty to use the default, which is 8 bit.
8916+
* @public
8917+
*/
8918+
BitDepth?: Av1BitDepth | undefined;
89128919
}
89138920

89148921
/**

0 commit comments

Comments
 (0)