Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration de la VideoFxProcessor objet pour le SDK Amazon Chime
Les tableaux suivants répertorient les VideoFxProcessor
propriétés que vous pouvez configurer. L'exemple ci-dessous montre une configuration d'exécution typique.
Flou d'arrière-plan
Le flou d'arrière-plan possède les propriétés suivantes :
Propriété |
Type |
Description |
---|---|---|
|
|
Dans |
|
|
Détermine l'étendue du flou. Valeurs valides : |
Remplacement d’arrière-plan
Le remplacement de l'arrière-plan prend les paramètres suivants :
Propriété |
Type |
Description |
---|---|---|
|
|
Dans |
|
|
URL de l'image d'arrière-plan. Le filtre redimensionne l'image de manière dynamique aux dimensions de l'écran actuel. Vous pouvez utiliser une chaîne telle que |
|
|
Une chaîne de couleur hexadécimale telle que |
Modification d'une configuration lors de l'exécution
Vous pouvez modifier une VideoFxProcessor
configuration lors de l'exécution à l'aide du videoFxProcessor.setEffectConfig
paramètre. L'exemple suivant montre comment activer le remplacement de l'arrière-plan et désactiver le flou d'arrière-plan.
Note
Vous ne pouvez spécifier qu'un seul type de remplacement d'arrière-plan à la fois. Spécifiez une valeur pour backgroundImageURL
oudefaultColor
, mais pas les deux.
videoFxConfig.backgroundBlur.isEnabled = false; videoFxConfig.backgroundReplacement.isEnabled = true; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }
Si setEffectConfig
une exception est émise, la configuration précédente reste en vigueur. setEffectConfig
lance des exceptions dans des conditions similaires à celles qui VideoFxProcessor.create
entraînent le rejet d'exceptions.
L'exemple suivant montre comment modifier une image d'arrière-plan pendant l'exécution de la vidéo.
videoFxConfig.backgroundReplacement.backgroundImageURL = "https://
my-domain.com
/my-other-image.jpg
"; try { await videoFxProcessor.setEffectConfig(videoFxConfig); } catch(error) { logger.error(error.toString()) }