

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.

# ImageGenerationConfiguration
<a name="API_ImageGenerationConfiguration"></a>

Structure qui contient les informations requises pour la livraison des images KVS. Si la valeur est nulle, la configuration sera supprimée du flux.

## Table des matières
<a name="API_ImageGenerationConfiguration_Contents"></a>

 ** DestinationConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-DestinationConfig"></a>
Structure qui contient les informations requises pour fournir des images à un client.  
Type : objet [ImageGenerationDestinationConfig](API_ImageGenerationDestinationConfig.md)  
Obligatoire : oui

 ** Format **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Format"></a>
Le format d'image accepté.  
Type : Chaîne  
Valeurs valides : `JPEG | PNG`   
Obligatoire : oui

 ** ImageSelectorType **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-ImageSelectorType"></a>
Origine des horodatages du serveur ou du producteur à utiliser pour générer les images.  
Type : Chaîne  
Valeurs valides : `SERVER_TIMESTAMP | PRODUCER_TIMESTAMP`   
Obligatoire : oui

 ** SamplingInterval **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-SamplingInterval"></a>
Intervalle de temps en millisecondes (ms) auquel les images doivent être générées à partir du flux. La valeur minimale pouvant être fournie est de 200 ms. Si la plage d'horodatage est inférieure à l'intervalle d'échantillonnage, l'image de `StartTimestamp` sera renvoyée si elle est disponible.   
Type : Integer  
Obligatoire : oui

 ** Status **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Status"></a>
Indique si l'`ContinuousImageGenerationConfigurations`API est activée ou désactivée.  
Type : Chaîne  
Valeurs valides : `ENABLED | DISABLED`   
Obligatoire : oui

 ** FormatConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-FormatConfig"></a>
Liste d'une structure de paire clé-valeur contenant des paramètres supplémentaires pouvant être appliqués lors de la génération de l'image. La `FormatConfig` clé est le`JPEGQuality`, qui indique la clé de qualité JPEG à utiliser pour générer l'image. La `FormatConfig` valeur accepte des entiers compris entre 1 et 100. Si la valeur est 1, l'image sera générée avec une qualité inférieure et une compression optimale. Si la valeur est de 100, l'image sera générée avec la meilleure qualité et avec moins de compression. Si aucune valeur n'est fournie, la valeur par défaut de la `JPEGQuality` clé sera fixée à 80.  
Type : mappage chaîne/chaîne  
Entrées cartographiques : nombre maximum d'un élément.  
Clés valides : `JPEGQuality`   
Contraintes de longueur de valeur : longueur minimale de 0. Longueur maximale de 256.  
Modèle de valeur : `^[a-zA-Z_0-9]+`   
Obligatoire : non

 ** HeightPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-HeightPixels"></a>
Hauteur de l'image de sortie utilisée conjointement avec le `WidthPixels` paramètre. Lorsque les deux `WidthPixels` paramètres `HeightPixels` et sont fournis, l'image est étirée pour s'adapter au rapport hauteur/largeur spécifié. Si seul le `HeightPixels` paramètre est fourni, son rapport hauteur/largeur d'origine sera utilisé pour calculer le `WidthPixels` rapport. Si aucun paramètre n'est fourni, la taille de l'image d'origine sera renvoyée.  
Type : entier  
Plage valide : valeur minimum de 1. Valeur maximale de 2160.  
Obligatoire : non

 ** WidthPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-WidthPixels"></a>
Largeur de l'image de sortie utilisée conjointement avec le `HeightPixels` paramètre. Lorsque les deux `HeightPixels` paramètres `WidthPixels` et sont fournis, l'image est étirée pour s'adapter au rapport hauteur/largeur spécifié. Si seul le `WidthPixels` paramètre est fourni, son rapport hauteur/largeur d'origine sera utilisé pour calculer le `HeightPixels` rapport. Si aucun paramètre n'est fourni, la taille de l'image d'origine sera renvoyée.  
Type : entier  
Plage valide : valeur minimum de 1. Valeur maximale de 3840.  
Obligatoire : non

## Voir aussi
<a name="API_ImageGenerationConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 