DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2構造体 (dispmprt.h)
ビデオ存在ターゲットの色測定と SDR ホワイト レベルについて説明します。 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 コールバック関数で使用されます。
構文
typedef struct _DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 {
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
DXGK_COLORIMETRY AdjustedColorimetry;
UINT SdrWhiteLevel;
} DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, *PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2;
メンバーズ
TargetId
ディスプレイ アダプターのビデオ存在ターゲットの識別子。
AdjustedColorimetry
OS がディスプレイ デバイス記述子、すべてのオーバーライド、および調整を処理した後に、このターゲットに接続されているモニターの色測定関連フィールドを含む DXGK_COLORIMETRY 構造体。
SdrWhiteLevel
これは、ビデオの現在のターゲットに表示されるすべての SDR コンテンツの SDR (標準ダイナミック レンジ) のホワイト レベル値を nit で表します。
OS は、指定されたすべての SDR コンテンツが 80 ニトであることを前提としており、既定では、このホワイト レベルが適切です。
ユーザーは、OS がすべての SDR コンテンツのホワイト レベルを上げることを要求できます。 ブーストが適用されると、OS とドライバーは、白レベルが 80 ニトに設定されていない場合に、すべての SDR コンテンツを適切にブーストする役割を担います。
ドライバーは、使用中のハードウェア カーソルをブーストする役割を担います。
この調整は、次のように適用する必要があります。
RGBout = RGBin * (SDRWhiteLevel / 80);
また、ドライバーは、SDR MPO (マルチプレーン オーバーレイ) プレーンの内容をブーストする役割も担う可能性があります。 ドライバーは、プレーン属性によって指定された SDR ホワイト レベルを使用して、SDR MPO プレーンを昇格させる必要があるかどうかを判断する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 |
ヘッダー | dispmprt.h |