

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

A estrutura que contém as informações necessárias para a entrega das imagens KVS. Se for nula, a configuração será excluída do fluxo.

## Conteúdo
<a name="API_ImageGenerationConfiguration_Contents"></a>

 ** DestinationConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-DestinationConfig"></a>
A estrutura que contém as informações necessárias para entregar imagens a um cliente.  
Tipo: objeto [ImageGenerationDestinationConfig](API_ImageGenerationDestinationConfig.md)  
Obrigatório: Sim

 ** Format **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Format"></a>
O formato de imagem aceito.  
Tipo: string  
Valores válidos: `JPEG | PNG`   
Obrigatório: Sim

 ** ImageSelectorType **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-ImageSelectorType"></a>
A origem dos registros de data e hora do servidor ou do produtor a serem usados para gerar as imagens.  
Tipo: string  
Valores válidos: `SERVER_TIMESTAMP | PRODUCER_TIMESTAMP`   
Obrigatório: Sim

 ** SamplingInterval **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-SamplingInterval"></a>
O intervalo de tempo em milissegundos (ms) no qual as imagens precisam ser geradas a partir do fluxo. O valor mínimo que pode ser fornecido é 200 ms. Se o intervalo do timestamp for menor que o intervalo de amostragem, a imagem do `StartTimestamp` será retornada, se disponível.   
Tipo: inteiro  
Obrigatório: Sim

 ** Status **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Status"></a>
Indica se a `ContinuousImageGenerationConfigurations` API está ativada ou desativada.  
Tipo: string  
Valores válidos: `ENABLED | DISABLED`   
Obrigatório: Sim

 ** FormatConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-FormatConfig"></a>
A lista de uma estrutura de pares de valores-chave que contém parâmetros extras que podem ser aplicados quando a imagem é gerada. A `FormatConfig` chave é a`JPEGQuality`, que indica a chave de qualidade JPEG a ser usada para gerar a imagem. O `FormatConfig` valor aceita ints de 1 a 100. Se o valor for 1, a imagem será gerada com menos qualidade e a melhor compressão. Se o valor for 100, a imagem será gerada com a melhor qualidade e menos compressão. Se nenhum valor for fornecido, o valor padrão da `JPEGQuality` chave será definido como 80.  
Tipo: mapa de string para string  
Entradas do mapa: número máximo de um item.  
Chaves válidas: `JPEGQuality`   
Restrições de comprimento do valor: comprimento mínimo de 0. O comprimento máximo é 256.  
Padrão de valor: `^[a-zA-Z_0-9]+`   
Obrigatório: não

 ** HeightPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-HeightPixels"></a>
A altura da imagem de saída usada em conjunto com o `WidthPixels` parâmetro. Quando os `WidthPixels` parâmetros `HeightPixels` e parâmetros forem fornecidos, a imagem será esticada para se ajustar à proporção especificada. Se somente o `HeightPixels` parâmetro for fornecido, sua proporção original será usada para calcular a `WidthPixels` proporção. Se nenhum parâmetro for fornecido, o tamanho original da imagem será retornado.  
Tipo: inteiro  
Intervalo válido: valor mínimo de 1. Valor máximo de 2160.  
Obrigatório: não

 ** WidthPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-WidthPixels"></a>
A largura da imagem de saída usada em conjunto com o `HeightPixels` parâmetro. Quando os `HeightPixels` parâmetros `WidthPixels` e parâmetros forem fornecidos, a imagem será esticada para se ajustar à proporção especificada. Se somente o `WidthPixels` parâmetro for fornecido, sua proporção original será usada para calcular a `HeightPixels` proporção. Se nenhum parâmetro for fornecido, o tamanho original da imagem será retornado.  
Tipo: inteiro  
Intervalo válido: valor mínimo de 1. Valor máximo de 3840.  
Obrigatório: Não

## Consulte também
<a name="API_ImageGenerationConfiguration_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 