

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
<a name="configure-videofxprocessor"></a>

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 | 
| --- | --- | --- | 
| `isEnabled` | `boolean` | Dans `true` ce cas, le filtre brouille l'arrière-plan. | 
| `strength` | `string` | Détermine l'étendue du flou. Valeurs valides : `low` \$1 `medium` \$1 `high`. | 

**Remplacement d’arrière-plan**  
Le remplacement de l'arrière-plan prend les paramètres suivants :


| Propriété | Type | Description | 
| --- | --- | --- | 
| `isEnabled` | `boolean` | Quand`true`, le filtre remplace l'arrière-plan. | 
| `backgroundImageURL` | `string` | 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 `https://...` ou une URL de données telle que`data:image/jpeg;base64`. | 
| `defaultColor` | `string` | Une chaîne de couleur hexadécimale telle que `000000` ou`FFFFFF`, ou une chaîne telle que `black` ou`white`. Si vous ne spécifiez pas d'URL d'image, le processeur l'utilise `defaultColor` comme arrière-plan. Si vous ne spécifiez pas de, `defaultColor` le processeur est noir par défaut. | 

**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` ou`defaultColor`, 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())
}
```