

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

La struttura che contiene le informazioni necessarie per la distribuzione delle immagini KVS. Se null, la configurazione verrà eliminata dallo stream.

## Indice
<a name="API_ImageGenerationConfiguration_Contents"></a>

 ** DestinationConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-DestinationConfig"></a>
La struttura che contiene le informazioni necessarie per fornire le immagini a un cliente.  
Tipo: oggetto [ImageGenerationDestinationConfig](API_ImageGenerationDestinationConfig.md)  
Obbligatorio: sì

 ** Format **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Format"></a>
Il formato di immagine accettato.  
Tipo: String  
Valori validi: `JPEG | PNG`   
Obbligatorio: sì

 ** ImageSelectorType **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-ImageSelectorType"></a>
L'origine dei timestamp del Server o del Produttore da utilizzare per generare le immagini.  
Tipo: String  
Valori validi: `SERVER_TIMESTAMP | PRODUCER_TIMESTAMP`   
Obbligatorio: sì

 ** SamplingInterval **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-SamplingInterval"></a>
L'intervallo di tempo in millisecondi (ms) in cui le immagini devono essere generate dallo stream. Il valore minimo che può essere fornito è 200 ms. Se l'intervallo del timestamp è inferiore all'intervallo di campionamento, l'immagine di `StartTimestamp` verrà restituita, se disponibile.   
Tipo: numero intero  
Obbligatorio: sì

 ** Status **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Status"></a>
Indica se l'`ContinuousImageGenerationConfigurations`API è abilitata o disabilitata.  
Tipo: String  
Valori validi: `ENABLED | DISABLED`   
Obbligatorio: sì

 ** FormatConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-FormatConfig"></a>
L'elenco di una struttura di coppie chiave-valore che contiene parametri aggiuntivi che possono essere applicati quando viene generata l'immagine. La `FormatConfig` chiave è la`JPEGQuality`, che indica la chiave di qualità JPEG da utilizzare per generare l'immagine. Il `FormatConfig` valore accetta int da 1 a 100. Se il valore è 1, l'immagine verrà generata con una qualità inferiore e la compressione migliore. Se il valore è 100, l'immagine verrà generata con la migliore qualità e una compressione inferiore. Se non viene fornito alcun valore, il valore predefinito della `JPEGQuality` chiave verrà impostato su 80.  
Tipo: mappatura stringa a stringa  
Voci sulla mappa: numero massimo di 1 elemento.  
Chiavi valide: `JPEGQuality`   
Limiti di lunghezza del valore: lunghezza minima di 0. La lunghezza massima è 256 caratteri.  
Modello di valore: `^[a-zA-Z_0-9]+`   
Obbligatorio: no

 ** HeightPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-HeightPixels"></a>
L'altezza dell'immagine di output utilizzata insieme al parametro. `WidthPixels` Quando vengono forniti entrambi `HeightPixels` i `WidthPixels` parametri, l'immagine verrà allungata per adattarsi alle proporzioni specificate. Se viene fornito solo il `HeightPixels` parametro, per calcolare il rapporto verranno utilizzate le `WidthPixels` proporzioni originali. Se non viene fornito alcun parametro, verrà restituita la dimensione originale dell'immagine.  
Tipo: numero intero  
Intervallo valido: valore minimo di 1. Valore massimo di 2160.  
Obbligatorio: no

 ** WidthPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-WidthPixels"></a>
La larghezza dell'immagine di output utilizzata insieme al `HeightPixels` parametro. Quando vengono forniti entrambi `WidthPixels` i `HeightPixels` parametri, l'immagine verrà allungata per adattarsi alle proporzioni specificate. Se viene fornito solo il `WidthPixels` parametro, per calcolare il rapporto verranno utilizzate le `HeightPixels` proporzioni originali. Se non viene fornito alcun parametro, verrà restituita la dimensione originale dell'immagine.  
Tipo: numero intero  
Intervallo valido: valore minimo di 1. Valore massimo di 3840.  
Campo obbligatorio: no

## Vedi anche
<a name="API_ImageGenerationConfiguration_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+  [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 