

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Estructura que contiene la información necesaria para la entrega de imágenes KVS. Si es nulo, la configuración se eliminará de la transmisión.

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

 ** DestinationConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-DestinationConfig"></a>
Estructura que contiene la información necesaria para entregar imágenes a un cliente.  
Tipo: objeto [ImageGenerationDestinationConfig](API_ImageGenerationDestinationConfig.md)  
Obligatorio: sí

 ** Format **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Format"></a>
El formato de imagen aceptado.  
Tipo: cadena  
Valores válidos: `JPEG | PNG`   
Obligatorio: sí

 ** ImageSelectorType **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-ImageSelectorType"></a>
El origen de las marcas de tiempo del servidor o del productor que se van a utilizar para generar las imágenes.  
Tipo: cadena  
Valores válidos: `SERVER_TIMESTAMP | PRODUCER_TIMESTAMP`   
Obligatorio: sí

 ** SamplingInterval **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-SamplingInterval"></a>
El intervalo de tiempo en milisegundos (ms) en el que se deben generar las imágenes a partir de la transmisión. El valor mínimo que se puede proporcionar es de 200 ms. Si el intervalo de marca temporal es inferior al intervalo de muestreo, se devolverá la imagen del `StartTimestamp` intervalo, si está disponible.   
Tipo: entero  
Obligatorio: sí

 ** Status **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Status"></a>
Indica si la `ContinuousImageGenerationConfigurations` API está habilitada o deshabilitada.  
Tipo: cadena  
Valores válidos: `ENABLED | DISABLED`   
Obligatorio: sí

 ** FormatConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-FormatConfig"></a>
La lista de una estructura de pares clave-valor que contiene parámetros adicionales que se pueden aplicar cuando se genera la imagen. La `FormatConfig` clave es la`JPEGQuality`, que indica la clave de calidad JPEG que se utilizará para generar la imagen. El `FormatConfig` valor acepta enteros de 1 a 100. Si el valor es 1, la imagen se generará con menos calidad y con la mejor compresión. Si el valor es 100, la imagen se generará con la mejor calidad y menos compresión. Si no se proporciona ningún valor, el valor predeterminado de la `JPEGQuality` clave se establecerá en 80.  
Tipo: mapa de cadena a cadena  
Entradas de mapa: número máximo de 1 elemento.  
Claves válidas: `JPEGQuality`   
Limitaciones de longitud de los valores: longitud mínima de 0. La longitud máxima es de 256 caracteres.  
Patrón de valores: `^[a-zA-Z_0-9]+`   
Obligatorio: no

 ** HeightPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-HeightPixels"></a>
La altura de la imagen de salida que se utiliza junto con el `WidthPixels` parámetro. Cuando se proporcionan ambos `HeightPixels` `WidthPixels` parámetros, la imagen se estirará para ajustarse a la relación de aspecto especificada. Si solo se proporciona el `HeightPixels` parámetro, se utilizará su relación de aspecto original para `WidthPixels` calcularla. Si no se proporciona ninguno de los parámetros, se devolverá el tamaño original de la imagen.  
Tipo: entero  
Rango válido: valor mínimo de 1. Valor máximo de 2160.  
Obligatorio: no

 ** WidthPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-WidthPixels"></a>
El ancho de la imagen de salida que se utiliza junto con el `HeightPixels` parámetro. Cuando se proporcionan ambos `WidthPixels` `HeightPixels` parámetros, la imagen se estirará para ajustarse a la relación de aspecto especificada. Si solo se proporciona el `WidthPixels` parámetro, se utilizará su relación de aspecto original para `HeightPixels` calcularla. Si no se proporciona ninguno de los parámetros, se devolverá el tamaño original de la imagen.  
Tipo: entero  
Rango válido: valor mínimo de 1. Valor máximo de 3840.  
Obligatorio: no

## Véase también
<a name="API_ImageGenerationConfiguration_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulta lo siguiente:
+  [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) 