D3DKMDT_WIRE_FORMAT_AND_PREFERENCE共用体 (d3dkmdt.h)
優先ピクセル エンコード形式に関する情報を保持します。
構文
typedef union _D3DKMDT_WIRE_FORMAT_AND_PREFERENCE {
struct {
D3DKMDT_MODE_PREFERENCE Preference : 2;
UINT Rgb : 6;
UINT YCbCr444 : 6;
UINT YCbCr422 : 6;
UINT YCbCr420 : 6;
UINT Intensity : 6;
};
UINT Value;
} D3DKMDT_WIRE_FORMAT_AND_PREFERENCE, *PD3DKMDT_WIRE_FORMAT_AND_PREFERENCE;
メンバー
Preference
以前のリリースと同様に機能しますが、2 ビットのみを使用します。
Rgb
RGB サンプル形式を使用してサポートまたは要求されたピクセル エンコードを記述する UINT。
YCbCr444
YcbCr 4:4:4 サンプル形式を使用したサポート/要求されたピクセル エンコードを記述する UINT。
YCbCr422
YcbCr 4:2:2 サンプル形式を使用したサポート/要求されたピクセル エンコードを記述する UINT。
YCbCr420
YcbCr 4:2:0 サンプル形式を使用したサポートまたは要求されたピクセル エンコードを記述する UINT。
Intensity
強度のみを使用してサポート/要求されたピクセル エンコードを記述する UINT。
Value
結合されたビット フィールドの操作に使用される UINT。
注釈
ピクセル伝送用の 5 つの標準カラー サンプル形式は、ドライバーが機能を個別に報告できるように個別に公開されていますが、ディスプレイ デバイスの大部分はすべてのサンプル形式を入力としてサポートしないことが予想されます。特に強度のみの信号のサポートは、カラー サンプル形式をサポートしないモノクロ ディスプレイに制限される可能性があります。
EnumVidPnCofuncModality を使用したモード列挙中に、ドライバーは、現在の構成でディスプレイ デバイスへの入力としてサポートされているピクセル エンコードを示すために、5 つのフィールドすべてに値を設定する必要があります。
SetTimingsFromVidPn が呼び出されると、これらのフィールドの 1 つが、適用するピクセル エンコードとサンプル形式を示します。
要件
要件 | 値 |
---|---|
Header | d3dkmdt.h (D3dkmddi.h を含む) |