D3D11_VIDEO_PROCESSOR_FORMAT_CAPS列挙 (d3d11.h)

Microsoft Direct3D 11 ビデオ プロセッサの入力形式に関連する機能を定義します。

構文

typedef enum D3D11_VIDEO_PROCESSOR_FORMAT_CAPS {
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED = 0x1,
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP = 0x2,
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY = 0x4,
  D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED = 0x8
} ;

定数

 
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED
値: 0x1
ビデオ プロセッサは、インターレースされた RGB ビデオを含む入力ストリームをインターレース解除できます。
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP
値: 0x2
ビデオ プロセッサは、RGB ビデオで色調整を実行できます。
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY
値: 0x4
ビデオ プロセッサは、RGB ビデオで luma キー設定を実行できます。
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED
値: 0x8
ビデオ プロセッサは、淡色化された色形式で入力ストリームをインターレース解除できます。

解説

これらのフラグは、通常は必要ないビデオ処理機能を定義するため、ビデオ デバイスはサポートする必要はありません。

最初の 3 つのフラグは、YCbCr ビデオに通常適用される関数の RGB サポート (デインターレース、カラー調整、ルマ キーイング) に関連しています。 YCbCr に対してこれらの関数をサポートするデバイスは、RGB 入力をサポートするために必要ありません。 これらの関数に対する RGB 入力のサポートは、これらの定数によって反映される追加の機能です。 ドライバーは、入力を別の色空間に変換し、指定された関数を実行し、結果を RGB に戻す可能性があることに注意してください。

同様に、デインターレースをサポートするデバイスは、淡色化された形式のインターレース解除をサポートするために必要ありません。 この機能は、 D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED フラグによって示されます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header d3d11.h

関連項目

D3D11_VIDEO_PROCESSOR_CAPS

Direct3D 11 ビデオ列挙