Uso de las configuraciones de diseño - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de las configuraciones de diseño

En los siguientes temas, se explica cómo utilizar los diferentes diseños de configuración. Los diseños solo surten efecto cuando alguien inicia un intercambio de contenido. Amplíe cada sección para obtener más información.

ActiveSpeakerOnlyConfiguration muestra el contenido compartido y el vídeo del orador activo, lo que significa que la persona que habla aparece en el pequeño mosaico de vídeo que se superpone a la transmisión del contenido compartido.

La siguiente imagen muestra la configuración y las ubicaciones disponibles para el panel del interlocutor.

Imagen que muestra un mosaico de vídeo grande en el centro de una ventana y un mosaico pequeño en la parte superior izquierda.

En el siguiente ejemplo se muestra cómo implementar el diseño de ActiveSpeakerOnly mediante programación. En este caso, el mosaico del presentador aparece en la esquina superior izquierda.

{ "CompositedVideo":{ "Layout":"GridView", "Resolution":"FHD", "GridViewConfiguration":{ "ContentShareLayout":"ActiveSpeakerOnly", "ActiveSpeakerOnlyConfiguration":{ "ActiveSpeakerPosition":"TopLeft" } } } }
ActiveSpeakerOnlyConfiguration

Descripción: los ajustes de configuración de un icono de vídeo ActiveSpeakerOnly

Tipo: ActiveSpeakerOnlyConfiguration objeto

Obligatorio: no

ActiveSpeakerOnlyConfiguration.ActiveSpeakerPosition

Descripción: posición del mosaico de vídeo del interlocutor activo

Tipo: cadena

Valores válidos: TopLeft | TopRight | BottomLeft | BottomRight

Obligatorio: no

Valor predeterminado: TopRight

PresenterOnlyConfiguration muestra el contenido compartido y solo el vídeo del presentador, independientemente de quién hable. En la siguiente imagen se muestra la configuración.

Imagen de cuatro pantallas. Cada pantalla tiene una ventana para compartir en el centro y un mosaico de vídeo en cada esquina.

En el siguiente ejemplo se muestra cómo implementar el diseño mediante programación con el presentador en la parte superior derecha.

{ "CompositedVideo": { "Layout": "GridView", "Resolution": "FHD", "GridViewConfiguration": { "ContentShareLayout": "PresenterOnly", "PresenterOnlyConfiguration": { "PresenterPosition": "TopRight" } } } }
PresenterOnlyConfiguration

Descripción: los ajustes de configuración de un diseño de PresenterOnly

Tipo: objeto PresenterOnlyConfiguration

Obligatorio: no

PresenterOnlyConfiguration.PresenterPosition

Descripción: posición del mosaico de vídeo del presentador

Tipo: cadena

Valores válidos: TopLeft | TopRight | BottomLeft | BottomRight

Obligatorio: no

Valor predeterminado: TopRight

HorizontalLayoutConfiguration muestra el contenido compartido y las transmisiones de vídeo de forma horizontal. Puede usar la configuración TilePosition para mostrar los mosaicos por encima o por debajo de la transmisión de contenido compartido. Los presentadores siempre aparecen a la izquierda. Los mosaicos adicionales aparecen en el orden indicado por JoinSequence.

En la imagen siguiente, se muestran los mosaicos de debajo de la transmisión de contenido compartido.

Imagen que muestra un mosaico central grande y 4 mosaicos más pequeños en una línea inferior.

En el siguiente ejemplo se muestra cómo implementar un diseño horizontal mediante programación. En este caso, el diseño ordena los mosaicos por SpeakerSequence y los coloca debajo de la pantalla compartida. El diseño permite un máximo de cuatro mosaicos y aplica una relación de aspecto de 16/9.

{ "CompositedVideo":{ "Layout":"GridView", "Resolution":"FHD", "GridViewConfiguration":{ "ContentShareLayout":"Horizontal", "HorizontalLayoutConfiguration":{ "TileOrder":"SpeakerSequence", "TilePosition":"Bottom", "TileCount":4, "TileAspectRatio":"16/9" } } } }
HorizontalLayoutConfiguration

Descripción: los ajustes de configuración de un diseño horizontal

Tipo: HorizontalLayoutConfiguration objeto

Obligatorio: no

HorizontalLayoutConfiguration.TilePosition

Descripción: coloca los mosaicos por encima o por debajo de un contenido compartido.

Tipo: cadena

Valores válidos: Bottom | Top

Obligatorio: no

Predeterminado: inferior

HorizontalLayoutConfiguration.TileOrder

Descripción: ordena los mosaicos según el momento en que los usuarios se unen o cuando hablan

Tipo: cadena

Valores válidos: JoinSequence | SpeakerSequence

Obligatorio: no

Predeterminado: JoinSequence

HorizontalLayoutConfiguration.TileCount

Descripción: especifica el número de mosaicos que permanecen visibles al compartir la pantalla

Tipo: entero

Valores válidos: 1-10

Obligatorio: no

Predeterminado: 4

HorizontalLayoutConfiguration.TileAspectRatio

Descripción: especifica la relación de aspecto de los mosaicos

Tipo: entero

Valores válidos:n/n

Obligatorio: no

Predeterminado: 16/9, el valor se aplica a todos los mosaicos

VerticalLayoutConfiguration muestra el contenido compartido y los cuatro vídeos más recientes apilados a la derecha. Los presentadores siempre aparecen en la parte superior. Los demás asistentes aparecen en el orden dictado porTileOrder.

Imagen que muestra un mosaico de vídeo grande en el centro de una ventana y 4 mosaicos más pequeños apilados a la derecha.

En el siguiente ejemplo se muestra cómo implementar el diseño vertical mediante programación. En este caso, el diseño ordena los mosaicos JoinSequence y los coloca a la derecha de la pantalla compartida. El diseño permite un máximo de cuatro mosaicos y aplica una relación de aspecto de 16/9.

{ "CompositedVideo":{ "Layout": "GridView", "Resolution": "FHD", "GridViewConfiguration":{ "ContentShareLayout": "Vertical", "VerticalLayoutConfiguration":{ "TileOrder": "JoinSequence", "TilePosition": "Right", "TileCount": 4, "TileAspectRatio": "16/9" } } } }
VerticalLayoutConfiguration

Descripción: los ajustes de configuración de un diseño vertical

Tipo: VerticalLayoutConfiguration objeto

Obligatorio: no

VerticalLayoutConfiguration.TilePosition

Descripción: coloca los mosaicos a la derecha o a la izquierda de un recurso compartido de contenido.

Tipo: cadena

Valores válidos: Bottom | Top

Obligatorio: no

Predeterminado: inferior

VerticalLayoutConfiguration.TileOrder

Descripción: ordena los mosaicos según el momento en que los usuarios se unen o cuando hablan

Tipo: cadena

Valores válidos: JoinSequence | SpeakerSequence

Obligatorio: no

Predeterminado: JoinSequence

VerticalLayoutConfiguration.TileCount

Descripción: especifica el número de mosaicos

Tipo: entero

Valores válidos: 1-10

Obligatorio: no

Predeterminado: 4

VerticalLayoutConfiguration.TileAspectRatio

Descripción: especifica la relación de aspecto de los mosaicos

Tipo: entero

Valores válidos:n/n

Obligatorio: no

Predeterminado: 9/16, el valor se aplica a todos los mosaicos