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 |