diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaCapturePipelineCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaCapturePipelineCommand.ts index 1f1f2fe31047..5a53b96c1ae1 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaCapturePipelineCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaCapturePipelineCommand.ts @@ -85,10 +85,32 @@ export interface CreateMediaCapturePipelineCommandOutput extends CreateMediaCapt * Layout: "GridView", * Resolution: "HD" || "FHD", * GridViewConfiguration: { // GridViewConfiguration - * ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * PresenterOnlyConfiguration: { // PresenterOnlyConfiguration * PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * }, + * ActiveSpeakerOnlyConfiguration: { // ActiveSpeakerOnlyConfiguration + * ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * }, + * HorizontalLayoutConfiguration: { // HorizontalLayoutConfiguration + * TileOrder: "JoinSequence" || "SpeakerSequence", + * TilePosition: "Top" || "Bottom", + * TileCount: Number("int"), + * TileAspectRatio: "STRING_VALUE", + * }, + * VerticalLayoutConfiguration: { // VerticalLayoutConfiguration + * TileOrder: "JoinSequence" || "SpeakerSequence", + * TilePosition: "Left" || "Right", + * TileCount: Number("int"), + * TileAspectRatio: "STRING_VALUE", + * }, + * VideoAttribute: { // VideoAttribute + * CornerRadius: Number("int"), + * BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * BorderThickness: Number("int"), + * }, + * CanvasOrientation: "Landscape" || "Portrait", * }, * }, * }, @@ -140,10 +162,32 @@ export interface CreateMediaCapturePipelineCommandOutput extends CreateMediaCapt * // Layout: "GridView", * // Resolution: "HD" || "FHD", * // GridViewConfiguration: { // GridViewConfiguration - * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * // PresenterOnlyConfiguration: { // PresenterOnlyConfiguration * // PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * // }, + * // ActiveSpeakerOnlyConfiguration: { // ActiveSpeakerOnlyConfiguration + * // ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * // }, + * // HorizontalLayoutConfiguration: { // HorizontalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Top" || "Bottom", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VerticalLayoutConfiguration: { // VerticalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Left" || "Right", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VideoAttribute: { // VideoAttribute + * // CornerRadius: Number("int"), + * // BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // BorderThickness: Number("int"), + * // }, + * // CanvasOrientation: "Landscape" || "Portrait", * // }, * // }, * // }, diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaInsightsPipelineConfigurationCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaInsightsPipelineConfigurationCommand.ts index a0926f3f2a19..08416ae5f66e 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaInsightsPipelineConfigurationCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaInsightsPipelineConfigurationCommand.ts @@ -111,7 +111,7 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput * ], * }, * AmazonTranscribeProcessorConfiguration: { // AmazonTranscribeProcessorConfiguration - * LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required + * LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * VocabularyName: "STRING_VALUE", * VocabularyFilterName: "STRING_VALUE", * VocabularyFilterMethod: "remove" || "mask" || "tag", @@ -123,6 +123,11 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput * PiiEntityTypes: "STRING_VALUE", * LanguageModelName: "STRING_VALUE", * FilterPartialResults: true || false, + * IdentifyLanguage: true || false, + * LanguageOptions: "STRING_VALUE", + * PreferredLanguage: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", + * VocabularyNames: "STRING_VALUE", + * VocabularyFilterNames: "STRING_VALUE", * }, * KinesisDataStreamSinkConfiguration: { // KinesisDataStreamSinkConfiguration * InsightsTarget: "STRING_VALUE", @@ -210,7 +215,7 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput * // ], * // }, * // AmazonTranscribeProcessorConfiguration: { // AmazonTranscribeProcessorConfiguration - * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required + * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * // VocabularyName: "STRING_VALUE", * // VocabularyFilterName: "STRING_VALUE", * // VocabularyFilterMethod: "remove" || "mask" || "tag", @@ -222,6 +227,11 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput * // PiiEntityTypes: "STRING_VALUE", * // LanguageModelName: "STRING_VALUE", * // FilterPartialResults: true || false, + * // IdentifyLanguage: true || false, + * // LanguageOptions: "STRING_VALUE", + * // PreferredLanguage: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", + * // VocabularyNames: "STRING_VALUE", + * // VocabularyFilterNames: "STRING_VALUE", * // }, * // KinesisDataStreamSinkConfiguration: { // KinesisDataStreamSinkConfiguration * // InsightsTarget: "STRING_VALUE", diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaLiveConnectorPipelineCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaLiveConnectorPipelineCommand.ts index 385cdd151d1a..07d38cd2f1d5 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaLiveConnectorPipelineCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaLiveConnectorPipelineCommand.ts @@ -68,10 +68,32 @@ export interface CreateMediaLiveConnectorPipelineCommandOutput * Layout: "GridView", * Resolution: "HD" || "FHD", * GridViewConfiguration: { // GridViewConfiguration - * ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * PresenterOnlyConfiguration: { // PresenterOnlyConfiguration * PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * }, + * ActiveSpeakerOnlyConfiguration: { // ActiveSpeakerOnlyConfiguration + * ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * }, + * HorizontalLayoutConfiguration: { // HorizontalLayoutConfiguration + * TileOrder: "JoinSequence" || "SpeakerSequence", + * TilePosition: "Top" || "Bottom", + * TileCount: Number("int"), + * TileAspectRatio: "STRING_VALUE", + * }, + * VerticalLayoutConfiguration: { // VerticalLayoutConfiguration + * TileOrder: "JoinSequence" || "SpeakerSequence", + * TilePosition: "Left" || "Right", + * TileCount: Number("int"), + * TileAspectRatio: "STRING_VALUE", + * }, + * VideoAttribute: { // VideoAttribute + * CornerRadius: Number("int"), + * BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * BorderThickness: Number("int"), + * }, + * CanvasOrientation: "Landscape" || "Portrait", * }, * }, * SourceConfiguration: { // SourceConfiguration @@ -119,10 +141,32 @@ export interface CreateMediaLiveConnectorPipelineCommandOutput * // Layout: "GridView", * // Resolution: "HD" || "FHD", * // GridViewConfiguration: { // GridViewConfiguration - * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * // PresenterOnlyConfiguration: { // PresenterOnlyConfiguration * // PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * // }, + * // ActiveSpeakerOnlyConfiguration: { // ActiveSpeakerOnlyConfiguration + * // ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * // }, + * // HorizontalLayoutConfiguration: { // HorizontalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Top" || "Bottom", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VerticalLayoutConfiguration: { // VerticalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Left" || "Right", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VideoAttribute: { // VideoAttribute + * // CornerRadius: Number("int"), + * // BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // BorderThickness: Number("int"), + * // }, + * // CanvasOrientation: "Landscape" || "Portrait", * // }, * // }, * // SourceConfiguration: { // SourceConfiguration diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaCapturePipelineCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaCapturePipelineCommand.ts index f33f6663e668..729125656930 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaCapturePipelineCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaCapturePipelineCommand.ts @@ -94,10 +94,32 @@ export interface GetMediaCapturePipelineCommandOutput extends GetMediaCapturePip * // Layout: "GridView", * // Resolution: "HD" || "FHD", * // GridViewConfiguration: { // GridViewConfiguration - * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * // PresenterOnlyConfiguration: { // PresenterOnlyConfiguration * // PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * // }, + * // ActiveSpeakerOnlyConfiguration: { // ActiveSpeakerOnlyConfiguration + * // ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * // }, + * // HorizontalLayoutConfiguration: { // HorizontalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Top" || "Bottom", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VerticalLayoutConfiguration: { // VerticalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Left" || "Right", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VideoAttribute: { // VideoAttribute + * // CornerRadius: Number("int"), + * // BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // BorderThickness: Number("int"), + * // }, + * // CanvasOrientation: "Landscape" || "Portrait", * // }, * // }, * // }, diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaInsightsPipelineConfigurationCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaInsightsPipelineConfigurationCommand.ts index b7f71f346372..ce3d21981d2b 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaInsightsPipelineConfigurationCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaInsightsPipelineConfigurationCommand.ts @@ -116,7 +116,7 @@ export interface GetMediaInsightsPipelineConfigurationCommandOutput * // ], * // }, * // AmazonTranscribeProcessorConfiguration: { // AmazonTranscribeProcessorConfiguration - * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required + * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * // VocabularyName: "STRING_VALUE", * // VocabularyFilterName: "STRING_VALUE", * // VocabularyFilterMethod: "remove" || "mask" || "tag", @@ -128,6 +128,11 @@ export interface GetMediaInsightsPipelineConfigurationCommandOutput * // PiiEntityTypes: "STRING_VALUE", * // LanguageModelName: "STRING_VALUE", * // FilterPartialResults: true || false, + * // IdentifyLanguage: true || false, + * // LanguageOptions: "STRING_VALUE", + * // PreferredLanguage: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", + * // VocabularyNames: "STRING_VALUE", + * // VocabularyFilterNames: "STRING_VALUE", * // }, * // KinesisDataStreamSinkConfiguration: { // KinesisDataStreamSinkConfiguration * // InsightsTarget: "STRING_VALUE", diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaPipelineCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaPipelineCommand.ts index 653002754e6f..1cc1ecb3c20c 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaPipelineCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/GetMediaPipelineCommand.ts @@ -95,10 +95,32 @@ export interface GetMediaPipelineCommandOutput extends GetMediaPipelineResponse, * // Layout: "GridView", * // Resolution: "HD" || "FHD", * // GridViewConfiguration: { // GridViewConfiguration - * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * // PresenterOnlyConfiguration: { // PresenterOnlyConfiguration * // PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * // }, + * // ActiveSpeakerOnlyConfiguration: { // ActiveSpeakerOnlyConfiguration + * // ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * // }, + * // HorizontalLayoutConfiguration: { // HorizontalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Top" || "Bottom", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VerticalLayoutConfiguration: { // VerticalLayoutConfiguration + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Left" || "Right", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VideoAttribute: { // VideoAttribute + * // CornerRadius: Number("int"), + * // BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // BorderThickness: Number("int"), + * // }, + * // CanvasOrientation: "Landscape" || "Portrait", * // }, * // }, * // }, @@ -115,10 +137,32 @@ export interface GetMediaPipelineCommandOutput extends GetMediaPipelineResponse, * // Layout: "GridView", * // Resolution: "HD" || "FHD", * // GridViewConfiguration: { - * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical", // required + * // ContentShareLayout: "PresenterOnly" || "Horizontal" || "Vertical" || "ActiveSpeakerOnly", // required * // PresenterOnlyConfiguration: { * // PresenterPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", * // }, + * // ActiveSpeakerOnlyConfiguration: { + * // ActiveSpeakerPosition: "TopLeft" || "TopRight" || "BottomLeft" || "BottomRight", + * // }, + * // HorizontalLayoutConfiguration: { + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Top" || "Bottom", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VerticalLayoutConfiguration: { + * // TileOrder: "JoinSequence" || "SpeakerSequence", + * // TilePosition: "Left" || "Right", + * // TileCount: Number("int"), + * // TileAspectRatio: "STRING_VALUE", + * // }, + * // VideoAttribute: { + * // CornerRadius: Number("int"), + * // BorderColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // HighlightColor: "Black" || "Blue" || "Red" || "Green" || "White" || "Yellow", + * // BorderThickness: Number("int"), + * // }, + * // CanvasOrientation: "Landscape" || "Portrait", * // }, * // }, * // SourceConfiguration: { diff --git a/clients/client-chime-sdk-media-pipelines/src/commands/UpdateMediaInsightsPipelineConfigurationCommand.ts b/clients/client-chime-sdk-media-pipelines/src/commands/UpdateMediaInsightsPipelineConfigurationCommand.ts index 12f91eb420fa..d6be2ddcffe4 100644 --- a/clients/client-chime-sdk-media-pipelines/src/commands/UpdateMediaInsightsPipelineConfigurationCommand.ts +++ b/clients/client-chime-sdk-media-pipelines/src/commands/UpdateMediaInsightsPipelineConfigurationCommand.ts @@ -110,7 +110,7 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput * ], * }, * AmazonTranscribeProcessorConfiguration: { // AmazonTranscribeProcessorConfiguration - * LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required + * LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * VocabularyName: "STRING_VALUE", * VocabularyFilterName: "STRING_VALUE", * VocabularyFilterMethod: "remove" || "mask" || "tag", @@ -122,6 +122,11 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput * PiiEntityTypes: "STRING_VALUE", * LanguageModelName: "STRING_VALUE", * FilterPartialResults: true || false, + * IdentifyLanguage: true || false, + * LanguageOptions: "STRING_VALUE", + * PreferredLanguage: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", + * VocabularyNames: "STRING_VALUE", + * VocabularyFilterNames: "STRING_VALUE", * }, * KinesisDataStreamSinkConfiguration: { // KinesisDataStreamSinkConfiguration * InsightsTarget: "STRING_VALUE", @@ -202,7 +207,7 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput * // ], * // }, * // AmazonTranscribeProcessorConfiguration: { // AmazonTranscribeProcessorConfiguration - * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required + * // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", * // VocabularyName: "STRING_VALUE", * // VocabularyFilterName: "STRING_VALUE", * // VocabularyFilterMethod: "remove" || "mask" || "tag", @@ -214,6 +219,11 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput * // PiiEntityTypes: "STRING_VALUE", * // LanguageModelName: "STRING_VALUE", * // FilterPartialResults: true || false, + * // IdentifyLanguage: true || false, + * // LanguageOptions: "STRING_VALUE", + * // PreferredLanguage: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", + * // VocabularyNames: "STRING_VALUE", + * // VocabularyFilterNames: "STRING_VALUE", * // }, * // KinesisDataStreamSinkConfiguration: { // KinesisDataStreamSinkConfiguration * // InsightsTarget: "STRING_VALUE", diff --git a/clients/client-chime-sdk-media-pipelines/src/models/models_0.ts b/clients/client-chime-sdk-media-pipelines/src/models/models_0.ts index dfb646bd7838..151a167c19b7 100644 --- a/clients/client-chime-sdk-media-pipelines/src/models/models_0.ts +++ b/clients/client-chime-sdk-media-pipelines/src/models/models_0.ts @@ -3,6 +3,33 @@ import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from " import { ChimeSDKMediaPipelinesServiceException as __BaseException } from "./ChimeSDKMediaPipelinesServiceException"; +/** + * @public + * @enum + */ +export const ActiveSpeakerPosition = { + BottomLeft: "BottomLeft", + BottomRight: "BottomRight", + TopLeft: "TopLeft", + TopRight: "TopRight", +} as const; + +/** + * @public + */ +export type ActiveSpeakerPosition = (typeof ActiveSpeakerPosition)[keyof typeof ActiveSpeakerPosition]; + +/** + * @public + *

Defines the configuration for an ActiveSpeakerOnly video tile.

+ */ +export interface ActiveSpeakerOnlyConfiguration { + /** + *

The position of the ActiveSpeakerOnly video tile.

+ */ + ActiveSpeakerPosition?: ActiveSpeakerPosition | string; +} + /** * @public * @enum @@ -233,7 +260,7 @@ export interface AmazonTranscribeProcessorConfiguration { *

For a list of languages that real-time Call Analytics supports, see the Supported languages table * in the Amazon Transcribe Developer Guide.

*/ - LanguageCode: CallAnalyticsLanguageCode | string | undefined; + LanguageCode?: CallAnalyticsLanguageCode | string; /** *

The name of the custom vocabulary that you specified in your Call Analytics @@ -322,6 +349,31 @@ export interface AmazonTranscribeProcessorConfiguration { *

If true, TranscriptEvents with IsPartial: true are filtered out of the insights target.

*/ FilterPartialResults?: boolean; + + /** + *

Turns language identification on or off.

+ */ + IdentifyLanguage?: boolean; + + /** + *

The language options for the transcription, such as automatic language detection.

+ */ + LanguageOptions?: string; + + /** + *

The preferred language for the transcription.

+ */ + PreferredLanguage?: CallAnalyticsLanguageCode | string; + + /** + *

The names of the custom vocabulary or vocabularies used during transcription.

+ */ + VocabularyNames?: string; + + /** + *

The names of the custom vocabulary filter or filters using during transcription.

+ */ + VocabularyFilterNames?: string; } /** @@ -500,11 +552,26 @@ export interface AudioArtifactsConfiguration { MuxType: AudioMuxType | string | undefined; } +/** + * @public + * @enum + */ +export const CanvasOrientation = { + Landscape: "Landscape", + Portrait: "Portrait", +} as const; + +/** + * @public + */ +export type CanvasOrientation = (typeof CanvasOrientation)[keyof typeof CanvasOrientation]; + /** * @public * @enum */ export const ContentShareLayoutOption = { + ActiveSpeakerOnly: "ActiveSpeakerOnly", Horizontal: "Horizontal", PresenterOnly: "PresenterOnly", Vertical: "Vertical", @@ -515,6 +582,60 @@ export const ContentShareLayoutOption = { */ export type ContentShareLayoutOption = (typeof ContentShareLayoutOption)[keyof typeof ContentShareLayoutOption]; +/** + * @public + * @enum + */ +export const TileOrder = { + JoinSequence: "JoinSequence", + SpeakerSequence: "SpeakerSequence", +} as const; + +/** + * @public + */ +export type TileOrder = (typeof TileOrder)[keyof typeof TileOrder]; + +/** + * @public + * @enum + */ +export const HorizontalTilePosition = { + Bottom: "Bottom", + Top: "Top", +} as const; + +/** + * @public + */ +export type HorizontalTilePosition = (typeof HorizontalTilePosition)[keyof typeof HorizontalTilePosition]; + +/** + * @public + *

Defines the configuration settings for the horizontal layout.

+ */ +export interface HorizontalLayoutConfiguration { + /** + *

Sets the automatic ordering of the video tiles.

+ */ + TileOrder?: TileOrder | string; + + /** + *

Sets the position of horizontal tiles.

+ */ + TilePosition?: HorizontalTilePosition | string; + + /** + *

The maximum number of video tiles to display.

+ */ + TileCount?: number; + + /** + *

Sets the aspect ratio of the video tiles, such as 16:9.

+ */ + TileAspectRatio?: string; +} + /** * @public * @enum @@ -542,6 +663,108 @@ export interface PresenterOnlyConfiguration { PresenterPosition?: PresenterPosition | string; } +/** + * @public + * @enum + */ +export const VerticalTilePosition = { + Left: "Left", + Right: "Right", +} as const; + +/** + * @public + */ +export type VerticalTilePosition = (typeof VerticalTilePosition)[keyof typeof VerticalTilePosition]; + +/** + * @public + *

Defines the configuration settings for a vertial layout.

+ */ +export interface VerticalLayoutConfiguration { + /** + *

Sets the automatic ordering of the video tiles.

+ */ + TileOrder?: TileOrder | string; + + /** + *

Sets the position of vertical tiles.

+ */ + TilePosition?: VerticalTilePosition | string; + + /** + *

The maximum number of tiles to display.

+ */ + TileCount?: number; + + /** + *

Sets the aspect ratio of the video tiles, such as 16:9.

+ */ + TileAspectRatio?: string; +} + +/** + * @public + * @enum + */ +export const BorderColor = { + Black: "Black", + Blue: "Blue", + Green: "Green", + Red: "Red", + White: "White", + Yellow: "Yellow", +} as const; + +/** + * @public + */ +export type BorderColor = (typeof BorderColor)[keyof typeof BorderColor]; + +/** + * @public + * @enum + */ +export const HighlightColor = { + Black: "Black", + Blue: "Blue", + Green: "Green", + Red: "Red", + White: "White", + Yellow: "Yellow", +} as const; + +/** + * @public + */ +export type HighlightColor = (typeof HighlightColor)[keyof typeof HighlightColor]; + +/** + * @public + *

Defines the settings for a video tile.

+ */ +export interface VideoAttribute { + /** + *

Sets the corner radius of all video tiles.

+ */ + CornerRadius?: number; + + /** + *

Defines the border color of all video tiles.

+ */ + BorderColor?: BorderColor | string; + + /** + *

Defines the highlight color for the active video tile.

+ */ + HighlightColor?: HighlightColor | string; + + /** + *

Defines the border thickness for all video tiles.

+ */ + BorderThickness?: number; +} + /** * @public *

Specifies the type of grid layout.

@@ -556,6 +779,31 @@ export interface GridViewConfiguration { *

Defines the configuration options for a presenter only video tile.

*/ PresenterOnlyConfiguration?: PresenterOnlyConfiguration; + + /** + *

The configuration settings for an ActiveSpeakerOnly video tile.

+ */ + ActiveSpeakerOnlyConfiguration?: ActiveSpeakerOnlyConfiguration; + + /** + *

The configuration settings for a horizontal layout.

+ */ + HorizontalLayoutConfiguration?: HorizontalLayoutConfiguration; + + /** + *

The configuration settings for a vertical layout.

+ */ + VerticalLayoutConfiguration?: VerticalLayoutConfiguration; + + /** + *

The attribute settings for the video tiles.

+ */ + VideoAttribute?: VideoAttribute; + + /** + *

The orientation setting, horizontal or vertical.

+ */ + CanvasOrientation?: CanvasOrientation | string; } /** @@ -1585,7 +1833,7 @@ export interface CreateMediaInsightsPipelineRequest { KinesisVideoStreamRecordingSourceRuntimeConfiguration?: KinesisVideoStreamRecordingSourceRuntimeConfiguration; /** - *

The runtime configuration for the S3 recording sink.

+ *

The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any settings in S3RecordingSinkConfiguration.

*/ S3RecordingSinkRuntimeConfiguration?: S3RecordingSinkRuntimeConfiguration; diff --git a/clients/client-chime-sdk-media-pipelines/src/protocols/Aws_restJson1.ts b/clients/client-chime-sdk-media-pipelines/src/protocols/Aws_restJson1.ts index 28f040daf75b..9444d4b62a95 100644 --- a/clients/client-chime-sdk-media-pipelines/src/protocols/Aws_restJson1.ts +++ b/clients/client-chime-sdk-media-pipelines/src/protocols/Aws_restJson1.ts @@ -89,6 +89,7 @@ import { } from "../commands/UpdateMediaInsightsPipelineStatusCommand"; import { ChimeSDKMediaPipelinesServiceException as __BaseException } from "../models/ChimeSDKMediaPipelinesServiceException"; import { + ActiveSpeakerOnlyConfiguration, AmazonTranscribeCallAnalyticsProcessorConfiguration, AmazonTranscribeProcessorConfiguration, ArtifactsConcatenationConfiguration, @@ -111,6 +112,7 @@ import { ForbiddenException, FragmentSelector, GridViewConfiguration, + HorizontalLayoutConfiguration, IssueDetectionConfiguration, KeywordMatchConfiguration, KinesisDataStreamSinkConfiguration, @@ -153,7 +155,9 @@ import { TimestampRange, TranscriptionMessagesConcatenationConfiguration, UnauthorizedClientException, + VerticalLayoutConfiguration, VideoArtifactsConfiguration, + VideoAttribute, VideoConcatenationConfiguration, VoiceAnalyticsProcessorConfiguration, } from "../models/models_0"; @@ -2167,6 +2171,8 @@ const de_UnauthorizedClientExceptionRes = async ( return __decorateServiceException(exception, parsedOutput.body); }; +// se_ActiveSpeakerOnlyConfiguration omitted. + // se_AmazonTranscribeCallAnalyticsProcessorConfiguration omitted. // se_AmazonTranscribeProcessorConfiguration omitted. @@ -2225,6 +2231,8 @@ const se_FragmentSelector = (input: FragmentSelector, context: __SerdeContext): // se_GridViewConfiguration omitted. +// se_HorizontalLayoutConfiguration omitted. + // se_IssueDetectionConfiguration omitted. // se_KeywordMatchConfiguration omitted. @@ -2324,12 +2332,18 @@ const se_TimestampRange = (input: TimestampRange, context: __SerdeContext): any // se_TranscriptionMessagesConcatenationConfiguration omitted. +// se_VerticalLayoutConfiguration omitted. + // se_VideoArtifactsConfiguration omitted. +// se_VideoAttribute omitted. + // se_VideoConcatenationConfiguration omitted. // se_VoiceAnalyticsProcessorConfiguration omitted. +// de_ActiveSpeakerOnlyConfiguration omitted. + // de_AmazonTranscribeCallAnalyticsProcessorConfiguration omitted. // de_AmazonTranscribeProcessorConfiguration omitted. @@ -2388,6 +2402,8 @@ const de_FragmentSelector = (output: any, context: __SerdeContext): FragmentSele // de_GridViewConfiguration omitted. +// de_HorizontalLayoutConfiguration omitted. + // de_IssueDetectionConfiguration omitted. // de_KeywordMatchConfiguration omitted. @@ -2594,8 +2610,12 @@ const de_TimestampRange = (output: any, context: __SerdeContext): TimestampRange // de_TranscriptionMessagesConcatenationConfiguration omitted. +// de_VerticalLayoutConfiguration omitted. + // de_VideoArtifactsConfiguration omitted. +// de_VideoAttribute omitted. + // de_VideoConcatenationConfiguration omitted. // de_VoiceAnalyticsProcessorConfiguration omitted. diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json index 136d4c17c8b6..97c22700fd2b 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.json @@ -29,6 +29,49 @@ ] }, "shapes": { + "com.amazonaws.chimesdkmediapipelines#ActiveSpeakerOnlyConfiguration": { + "type": "structure", + "members": { + "ActiveSpeakerPosition": { + "target": "com.amazonaws.chimesdkmediapipelines#ActiveSpeakerPosition", + "traits": { + "smithy.api#documentation": "

The position of the ActiveSpeakerOnly video tile.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Defines the configuration for an ActiveSpeakerOnly video tile.

" + } + }, + "com.amazonaws.chimesdkmediapipelines#ActiveSpeakerPosition": { + "type": "enum", + "members": { + "TopLeft": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TopLeft" + } + }, + "TopRight": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TopRight" + } + }, + "BottomLeft": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BottomLeft" + } + }, + "BottomRight": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BottomRight" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#AmazonResourceName": { "type": "string", "traits": { @@ -134,8 +177,7 @@ "LanguageCode": { "target": "com.amazonaws.chimesdkmediapipelines#CallAnalyticsLanguageCode", "traits": { - "smithy.api#documentation": "

The language code that represents the language spoken in your audio.

\n

If you're unsure of the language spoken in your audio, consider using\n IdentifyLanguage to enable automatic language identification.

\n

For a list of languages that real-time Call Analytics supports, see the Supported languages table \n in the Amazon Transcribe Developer Guide.

", - "smithy.api#required": {} + "smithy.api#documentation": "

The language code that represents the language spoken in your audio.

\n

If you're unsure of the language spoken in your audio, consider using\n IdentifyLanguage to enable automatic language identification.

\n

For a list of languages that real-time Call Analytics supports, see the Supported languages table \n in the Amazon Transcribe Developer Guide.

" } }, "VocabularyName": { @@ -206,6 +248,37 @@ "smithy.api#default": false, "smithy.api#documentation": "

If true, TranscriptEvents with IsPartial: true are filtered out of the insights target.

" } + }, + "IdentifyLanguage": { + "target": "com.amazonaws.chimesdkmediapipelines#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

Turns language identification on or off.

" + } + }, + "LanguageOptions": { + "target": "com.amazonaws.chimesdkmediapipelines#LanguageOptions", + "traits": { + "smithy.api#documentation": "

The language options for the transcription, such as automatic language detection.

" + } + }, + "PreferredLanguage": { + "target": "com.amazonaws.chimesdkmediapipelines#CallAnalyticsLanguageCode", + "traits": { + "smithy.api#documentation": "

The preferred language for the transcription.

" + } + }, + "VocabularyNames": { + "target": "com.amazonaws.chimesdkmediapipelines#VocabularyNames", + "traits": { + "smithy.api#documentation": "

The names of the custom vocabulary or vocabularies used during transcription.

" + } + }, + "VocabularyFilterNames": { + "target": "com.amazonaws.chimesdkmediapipelines#VocabularyFilterNames", + "traits": { + "smithy.api#documentation": "

The names of the custom vocabulary filter or filters using during transcription.

" + } } }, "traits": { @@ -475,6 +548,56 @@ "smithy.api#default": false } }, + "com.amazonaws.chimesdkmediapipelines#BorderColor": { + "type": "enum", + "members": { + "Black": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Black" + } + }, + "Blue": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Blue" + } + }, + "Red": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Red" + } + }, + "Green": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Green" + } + }, + "White": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "White" + } + }, + "Yellow": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Yellow" + } + } + } + }, + "com.amazonaws.chimesdkmediapipelines#BorderThickness": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 20 + } + } + }, "com.amazonaws.chimesdkmediapipelines#CallAnalyticsLanguageCode": { "type": "enum", "members": { @@ -534,6 +657,23 @@ } } }, + "com.amazonaws.chimesdkmediapipelines#CanvasOrientation": { + "type": "enum", + "members": { + "Landscape": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Landscape" + } + }, + "Portrait": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Portrait" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#CategoryName": { "type": "string", "traits": { @@ -1712,6 +1852,12 @@ "traits": { "smithy.api#enumValue": "Vertical" } + }, + "ActiveSpeakerOnly": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ActiveSpeakerOnly" + } } } }, @@ -1726,6 +1872,15 @@ } } }, + "com.amazonaws.chimesdkmediapipelines#CornerRadius": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 20 + } + } + }, "com.amazonaws.chimesdkmediapipelines#CreateMediaCapturePipeline": { "type": "operation", "input": { @@ -2103,7 +2258,7 @@ "S3RecordingSinkRuntimeConfiguration": { "target": "com.amazonaws.chimesdkmediapipelines#S3RecordingSinkRuntimeConfiguration", "traits": { - "smithy.api#documentation": "

The runtime configuration for the S3 recording sink.

" + "smithy.api#documentation": "

The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any settings in S3RecordingSinkConfiguration.

" } }, "Tags": { @@ -2778,6 +2933,36 @@ "traits": { "smithy.api#documentation": "

Defines the configuration options for a presenter only video tile.

" } + }, + "ActiveSpeakerOnlyConfiguration": { + "target": "com.amazonaws.chimesdkmediapipelines#ActiveSpeakerOnlyConfiguration", + "traits": { + "smithy.api#documentation": "

The configuration settings for an ActiveSpeakerOnly video tile.

" + } + }, + "HorizontalLayoutConfiguration": { + "target": "com.amazonaws.chimesdkmediapipelines#HorizontalLayoutConfiguration", + "traits": { + "smithy.api#documentation": "

The configuration settings for a horizontal layout.

" + } + }, + "VerticalLayoutConfiguration": { + "target": "com.amazonaws.chimesdkmediapipelines#VerticalLayoutConfiguration", + "traits": { + "smithy.api#documentation": "

The configuration settings for a vertical layout.

" + } + }, + "VideoAttribute": { + "target": "com.amazonaws.chimesdkmediapipelines#VideoAttribute", + "traits": { + "smithy.api#documentation": "

The attribute settings for the video tiles.

" + } + }, + "CanvasOrientation": { + "target": "com.amazonaws.chimesdkmediapipelines#CanvasOrientation", + "traits": { + "smithy.api#documentation": "

The orientation setting, horizontal or vertical.

" + } } }, "traits": { @@ -2794,6 +2979,96 @@ "smithy.api#pattern": "^[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$" } }, + "com.amazonaws.chimesdkmediapipelines#HighlightColor": { + "type": "enum", + "members": { + "Black": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Black" + } + }, + "Blue": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Blue" + } + }, + "Red": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Red" + } + }, + "Green": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Green" + } + }, + "White": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "White" + } + }, + "Yellow": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Yellow" + } + } + } + }, + "com.amazonaws.chimesdkmediapipelines#HorizontalLayoutConfiguration": { + "type": "structure", + "members": { + "TileOrder": { + "target": "com.amazonaws.chimesdkmediapipelines#TileOrder", + "traits": { + "smithy.api#documentation": "

Sets the automatic ordering of the video tiles.

" + } + }, + "TilePosition": { + "target": "com.amazonaws.chimesdkmediapipelines#HorizontalTilePosition", + "traits": { + "smithy.api#documentation": "

Sets the position of horizontal tiles.

" + } + }, + "TileCount": { + "target": "com.amazonaws.chimesdkmediapipelines#TileCount", + "traits": { + "smithy.api#documentation": "

The maximum number of video tiles to display.

" + } + }, + "TileAspectRatio": { + "target": "com.amazonaws.chimesdkmediapipelines#TileAspectRatio", + "traits": { + "smithy.api#documentation": "

Sets the aspect ratio of the video tiles, such as 16:9.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Defines the configuration settings for the horizontal layout.

" + } + }, + "com.amazonaws.chimesdkmediapipelines#HorizontalTilePosition": { + "type": "enum", + "members": { + "Top": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Top" + } + }, + "Bottom": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Bottom" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#Iso8601Timestamp": { "type": "timestamp", "traits": { @@ -2955,6 +3230,16 @@ "smithy.api#documentation": "

A structure that contains the configuration settings for an AWS Lambda function's data sink.

" } }, + "com.amazonaws.chimesdkmediapipelines#LanguageOptions": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, + "smithy.api#pattern": "^[a-zA-Z-,]+$" + } + }, "com.amazonaws.chimesdkmediapipelines#LayoutOption": { "type": "enum", "members": { @@ -4932,6 +5217,38 @@ "smithy.api#httpError": 429 } }, + "com.amazonaws.chimesdkmediapipelines#TileAspectRatio": { + "type": "string", + "traits": { + "smithy.api#pattern": "^\\d{1,2}\\/\\d{1,2}$" + } + }, + "com.amazonaws.chimesdkmediapipelines#TileCount": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1, + "max": 10 + } + } + }, + "com.amazonaws.chimesdkmediapipelines#TileOrder": { + "type": "enum", + "members": { + "JoinSequence": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "JoinSequence" + } + }, + "SpeakerSequence": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SpeakerSequence" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#Timestamp": { "type": "timestamp" }, @@ -5222,6 +5539,55 @@ "smithy.api#input": {} } }, + "com.amazonaws.chimesdkmediapipelines#VerticalLayoutConfiguration": { + "type": "structure", + "members": { + "TileOrder": { + "target": "com.amazonaws.chimesdkmediapipelines#TileOrder", + "traits": { + "smithy.api#documentation": "

Sets the automatic ordering of the video tiles.

" + } + }, + "TilePosition": { + "target": "com.amazonaws.chimesdkmediapipelines#VerticalTilePosition", + "traits": { + "smithy.api#documentation": "

Sets the position of vertical tiles.

" + } + }, + "TileCount": { + "target": "com.amazonaws.chimesdkmediapipelines#TileCount", + "traits": { + "smithy.api#documentation": "

The maximum number of tiles to display.

" + } + }, + "TileAspectRatio": { + "target": "com.amazonaws.chimesdkmediapipelines#TileAspectRatio", + "traits": { + "smithy.api#documentation": "

Sets the aspect ratio of the video tiles, such as 16:9.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Defines the configuration settings for a vertial layout.

" + } + }, + "com.amazonaws.chimesdkmediapipelines#VerticalTilePosition": { + "type": "enum", + "members": { + "Left": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Left" + } + }, + "Right": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Right" + } + } + } + }, "com.amazonaws.chimesdkmediapipelines#VideoArtifactsConfiguration": { "type": "structure", "members": { @@ -5243,6 +5609,38 @@ "smithy.api#documentation": "

The video artifact configuration object.

" } }, + "com.amazonaws.chimesdkmediapipelines#VideoAttribute": { + "type": "structure", + "members": { + "CornerRadius": { + "target": "com.amazonaws.chimesdkmediapipelines#CornerRadius", + "traits": { + "smithy.api#documentation": "

Sets the corner radius of all video tiles.

" + } + }, + "BorderColor": { + "target": "com.amazonaws.chimesdkmediapipelines#BorderColor", + "traits": { + "smithy.api#documentation": "

Defines the border color of all video tiles.

" + } + }, + "HighlightColor": { + "target": "com.amazonaws.chimesdkmediapipelines#HighlightColor", + "traits": { + "smithy.api#documentation": "

Defines the highlight color for the active video tile.

" + } + }, + "BorderThickness": { + "target": "com.amazonaws.chimesdkmediapipelines#BorderThickness", + "traits": { + "smithy.api#documentation": "

Defines the border thickness for all video tiles.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Defines the settings for a video tile.

" + } + }, "com.amazonaws.chimesdkmediapipelines#VideoConcatenationConfiguration": { "type": "structure", "members": { @@ -5302,6 +5700,16 @@ "smithy.api#pattern": "^[0-9a-zA-Z._-]+$" } }, + "com.amazonaws.chimesdkmediapipelines#VocabularyFilterNames": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 3000 + }, + "smithy.api#pattern": "^[a-zA-Z0-9,-._]+$" + } + }, "com.amazonaws.chimesdkmediapipelines#VocabularyName": { "type": "string", "traits": { @@ -5312,6 +5720,16 @@ "smithy.api#pattern": "^[0-9a-zA-Z._-]+$" } }, + "com.amazonaws.chimesdkmediapipelines#VocabularyNames": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 3000 + }, + "smithy.api#pattern": "^[a-zA-Z0-9,-._]+$" + } + }, "com.amazonaws.chimesdkmediapipelines#VoiceAnalyticsConfigurationStatus": { "type": "enum", "members": {