Criando um VideoFxConfig objeto - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criando um VideoFxConfig objeto

Você pode definir configurações para backgroundBlur e backgroundReplacement no mesmo objeto. No entanto, você não pode configurar isEnabled como true para os dois filtros ao mesmo tempo. Essa é uma configuração inválida.

A classe VideoFxConfig não faz validação própria. A validação ocorre na próxima etapa.

O exemplo a seguir mostra uma VideoFxConfig válida.

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

As tabelas a seguir listam as propriedades do VideoFxProcessor que você pode especificar no objeto VideoFxConfig.

Propriedades do filtro de desfoque de plano de fundo

Propriedade

Tipo

Descrição

isEnabled

boolean

Quando true, o filtro desfoca o plano de fundo.

strength

string

Determina a extensão do desfoque. Valores válidos: low | medium | high.

Propriedades do filtro de substituição de plano de fundo

Propriedade

Tipo

Descrição

isEnabled

boolean

Quando true, o filtro substitui o plano de fundo\.

backgroundImageURL

string

A URL da imagem do plano de fundo. O filtro redimensiona a imagem dinamicamente para as dimensões da tela atual. Você pode usar uma string, como https://... ou uma URL de dados, como data:image/jpeg;base64.

defaultColor

string

Uma string de cor hexadecimal, como 000000 ou FFFFFF, ou uma string como black ou white. Se você não especificar uma URL da imagem, o processador usará a defaultColor como plano de fundo. Se você não especificar uma defaultColor, o processador usará o padrão preto.