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 アプリ]
ヘッダー
Mfapi.h

関連項目

Media Foundation 属性のアルファベット順の一覧