Crear un VideoFxConfig objeto - 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.

Crear un VideoFxConfig objeto

Puede definir configuraciones para backgroundBlur y backgroundReplacement en el mismo objeto. Sin embargo, no puede configurar isEnabled como true para ambos filtros al mismo tiempo. Esa configuración no es válida.

La clase VideoFxConfig no realiza ninguna validación propia. La validación se produce en el paso siguiente.

En el siguiente ejemplo se muestra un registro de VideoFxConfig.

const videoFxConfig: VideoFxConfig = { backgroundBlur: { isEnabled: false, strength: 'medium' }, backgroundReplacement: { isEnabled: false, backgroundImageURL: 'space.jpg', defaultColor: undefined, } }

En las siguientes tablas, se enumeran las propiedades de la VideoFxProcessor que puede especificar en el objeto VideoFxConfig.

Propiedades del filtro de desenfoque de fondo

Propiedad

Tipo

Descripción

isEnabled

boolean

Cuando true, el filtro difumina el fondo.

strength

string

Determina el grado de desenfoque. Valores válidos: low | medium | high.

Propiedades del filtro de reemplazo de fondo

Propiedad

Tipo

Descripción

isEnabled

boolean

Cuando true, el filtro sustituye el fondo.

backgroundImageURL

string

La URL de la imagen de fondo. El filtro cambia el tamaño de la imagen de forma dinámica a las dimensiones de la pantalla actual. Puede utilizar una cadena, por ejemplo, https://... o una URL de datos, por ejemplo data:image/jpeg;base64.

defaultColor

string

Una cadena de colores hexadecimales como 000000 o FFFFFF, o una cadena como black o white. Si no especifica la URL de una imagen, el procesador utilizará la defaultColor como fondo. Si no especifica una defaultColor, el procesador usa por defecto el color negro.