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 l'VideoFxProcessorobjet 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. setEffectConfiglance 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()) }