

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

KVS イメージの配信に必要な情報を含む構造。null の場合、設定はストリームから削除されます。

## 内容
<a name="API_ImageGenerationConfiguration_Contents"></a>

 ** DestinationConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-DestinationConfig"></a>
顧客にイメージを配信するために必要な情報を含む構造。  
型: [ImageGenerationDestinationConfig](API_ImageGenerationDestinationConfig.md) オブジェクト  
必須: はい

 ** Format **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Format"></a>
受け入れられるイメージ形式。  
型: 文字列  
有効な値：`JPEG | PNG`  
必須: はい

 ** ImageSelectorType **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-ImageSelectorType"></a>
イメージの生成に使用するサーバーまたはプロデューサーのタイムスタンプのオリジン。  
型: 文字列  
有効な値：`SERVER_TIMESTAMP | PRODUCER_TIMESTAMP`  
必須: はい

 ** SamplingInterval **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-SamplingInterval"></a>
ストリームからイメージを生成する必要がある時間間隔 (ミリ秒）。指定できる最小値は 200 ミリ秒です。タイムスタンプ範囲がサンプリング間隔より小さい場合、使用可能な場合は からのイメージが返され`StartTimestamp`ます。  
タイプ: 整数  
必須: はい

 ** Status **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-Status"></a>
`ContinuousImageGenerationConfigurations` API が有効か無効かを示します。  
型: 文字列  
有効な値: `ENABLED | DISABLED`   
必須: はい

 ** FormatConfig **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-FormatConfig"></a>
イメージの生成時に適用できる追加のパラメータを含むキーと値のペア構造のリスト。`FormatConfig` キーは で`JPEGQuality`、画像の生成に使用される JPEG 品質キーを示します。`FormatConfig` 値は 1～100 の Ints を受け入れます。値が 1 の場合、イメージは品質が低く、最適な圧縮で生成されます。値が 100 の場合、イメージは最高品質の圧縮率で生成されます。値を指定しない場合、`JPEGQuality`キーのデフォルト値は 80 に設定されます。  
タイプ: 文字列間のマッピング  
マップエントリ: アイテムの最大数は 1 です。  
有効なキー: `JPEGQuality`   
値の長さの制限: 最小長は 0 です。最大長は 256 です。  
値のパターン: `^[a-zA-Z_0-9]+`   
必須: いいえ

 ** HeightPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-HeightPixels"></a>
`WidthPixels` パラメータと組み合わせて使用される出力イメージの高さ。パラメータ`HeightPixels`と `WidthPixels`パラメータの両方を指定すると、イメージは指定されたアスペクト比に合わせて拡張されます。`HeightPixels` パラメータのみを指定すると、元のアスペクト比が`WidthPixels`比率の計算に使用されます。どちらのパラメータも指定しない場合、元のイメージサイズが返されます。  
タイプ: 整数  
有効範囲: 最小値 は 1 です。最大値は 2160 です。  
必須: いいえ

 ** WidthPixels **   <a name="KinesisVideo-Type-ImageGenerationConfiguration-WidthPixels"></a>
`HeightPixels` パラメータと組み合わせて使用される出力イメージの幅。パラメータ`WidthPixels`と `HeightPixels`パラメータの両方を指定すると、イメージは指定されたアスペクト比に合わせて拡張されます。`WidthPixels` パラメータのみを指定すると、元のアスペクト比を使用して`HeightPixels`比率が計算されます。どちらのパラメータも指定しない場合、元のイメージサイズが返されます。  
タイプ: 整数  
有効範囲: 最小値 は 1 です。最大値は 3840 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_ImageGenerationConfiguration_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisvideo-2017-09-30/ImageGenerationConfiguration) 