MFSampleExtension_ROIRectangle属性
異なる品質を必要とするフレームの領域を示す対象領域の境界を指定します。
データ型
BLOB として格納ROI_AREA
解説
エンコーダー MFT で CODECAPI_AVEncVideoROIEnabled を 0 以外の値に正常に設定した後、アプリケーションは入力サンプルでこの属性を設定し、それが受け入れられます。
CODECAPI_AVEncVideoROIEnabledが 0 以外の値に設定されていない場合、MFSampleExtension_ROIRectangle属性は入力サンプルでは無視されます。
MFSampleExtension_ROIRectangleは入力サンプルに設定され、現在の入力サンプルにのみ適用されます。
ROI_AREA構造体の QPDelta フィールドは、フレームの残りの部分から指定された領域の量子化パラメーターデルタを指定します。 QPDelta が正の場合、これは、四角形の品質がフレームの残りの部分よりも低いことをアプリケーションが望んでいる場合を示します。
H.264/AVC エンコーダー:QPDelta は [-25, +25] の間である必要があります。 エンコーダーは、最終的な QP がビデオ標準の有効な範囲にあることを確認する必要があります。
指定したリージョンを MB アラインする必要はありません。 エンコーダーには、実際の境界を柔軟に決定できます。 指定したリージョン全体をカバーすることをお勧めします。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8.1 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー |
Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ] |
ヘッダー |
|
関連項目