Skip to content

Commit

Permalink
feat(client-chime-sdk-media-pipelines): AWS Media Pipeline compositin…
Browse files Browse the repository at this point in the history
…g enhancement and Media Insights Pipeline auto language identification.
  • Loading branch information
awstools committed Jul 24, 2023
1 parent dedea39 commit a6743ba
Show file tree
Hide file tree
Showing 10 changed files with 882 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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",
* },
* },
* },
Expand Down Expand Up @@ -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",
* // },
* // },
* // },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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",
Expand Down Expand Up @@ -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",
Expand All @@ -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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
* // },
* // },
* // },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
* // },
* // },
* // },
Expand All @@ -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: {
Expand Down
Loading

0 comments on commit a6743ba

Please sign in to comment.