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.
The position of the ActiveSpeakerOnly
video tile.
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.
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.
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
.
The position of the ActiveSpeakerOnly
video tile.
Defines the configuration for an ActiveSpeakerOnly
video tile.
The language code that represents the language spoken in your audio.
\nIf you're unsure of the language spoken in your audio, consider using\n IdentifyLanguage
to enable automatic language identification.
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.
\nIf you're unsure of the language spoken in your audio, consider using\n IdentifyLanguage
to enable automatic language identification.
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.
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
.
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.
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": {