ImageGenerationConfiguration - Amazon Kinesis Video Streams

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

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

Indice

DestinationConfig

La struttura che contiene le informazioni necessarie per consegnare immagini a un cliente.

Tipo: ImageGenerationDestinationConfig oggetto

: campo obbligatorio Sì

Format

Il formato immagine accettato.

Type: Stringa

Valori validi: JPEG | PNG

: campo obbligatorio Sì

FormatConfig

L'elenco di una struttura di coppia chiave-valore che contiene parametri aggiuntivi che possono essere applicati quando viene generata l'immagine. LaFormatConfigkey è laJPEGQuality, che indica la chiave di qualità JPEG da utilizzare per generare l'immagine. LaFormatConfigil valore accetta ints da 1 a 100. Se il valore è 1, l'immagine verrà generata con minore qualità e con la migliore compressione. Se il valore è 100, l'immagine verrà generata con la migliore qualità e meno compressione. Se non viene fornito alcun valore, il valore predefinito delJPEGQualityla chiave sarà impostata su 80.

Type: mappatura stringa a stringa

Voci mappa: Numero massimo di 1 elemento.

Chiavi valide: JPEGQuality

Vincoli di lunghezza valore: Lunghezza minima 0. La lunghezza massima è 256 caratteri.

Pattern valore:^[a-zA-Z_0-9]+

: campo obbligatorio No

HeightPixels

L'altezza dell'immagine di output utilizzata in combinazione con ilWidthPixelsParametro . Quando entrambiHeightPixelseWidthPixelsvengono forniti parametri, l'immagine verrà allungata per adattarsi alle proporzioni specificate. Se soloHeightPixelsviene fornito il parametro, le proporzioni originali verranno utilizzate per calcolare ilWidthPixelsrapporto. Se non viene fornito alcun parametro, verrà restituita la dimensione originale dell'immagine.

Type: Numero intero

Intervallo valido: Valore minimo di 1. Valore massimo pari a 2160.

: campo obbligatorio No

ImageSelectorType

Origine dei timestamp di Server o Producer da utilizzare per generare le immagini.

Type: Stringa

Valori validi: SERVER_TIMESTAMP | PRODUCER_TIMESTAMP

: campo obbligatorio Sì

SamplingInterval

L'intervallo di tempo in millisecondi (ms) al quale le immagini devono essere generate dal flusso. Il valore minimo che può essere fornito è 33 ms, poiché una telecamera che genera contenuti a 30 FPS creerebbe un fotogramma ogni 33,3 ms. Se l'intervallo di timestamp è inferiore all'intervallo di campionamento, l'immagine dalStartTimestampverrà restituito se disponibile.

Type: Numero intero

Intervallo valido: Valore minimo di 3000. Valore massimo pari a 20000.

: campo obbligatorio Sì

Status

Indica se ilContinuousImageGenerationConfigurationsL'API è abilitata o disabilitata.

Type: Stringa

Valori validi: ENABLED | DISABLED

: campo obbligatorio Sì

WidthPixels

La larghezza dell'immagine di output utilizzata in combinazione con ilHeightPixelsParametro . Quando entrambiWidthPixelseHeightPixelsvengono forniti parametri, l'immagine verrà allungata per adattarsi alle proporzioni specificate. Se soloWidthPixelsviene fornito il parametro, le proporzioni originali verranno utilizzate per calcolare ilHeightPixelsrapporto. Se non viene fornito alcun parametro, verrà restituita la dimensione originale dell'immagine.

Type: Numero intero

Intervallo valido: Valore minimo di 1. Valore massimo pari a 3840.

: campo obbligatorio No

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: