D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS結構 (d3dkmthk.h)
呈現多平面重迭旗標。
語法
typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS {
union {
struct {
UINT FlipStereo : 1;
UINT FlipStereoTemporaryMono : 1;
UINT FlipStereoPreferRight : 1;
UINT FlipDoNotWait : 1;
UINT FlipDoNotFlip : 1;
UINT FlipRestart : 1;
UINT DurationValid : 1;
UINT HDRMetaDataValid : 1;
UINT HMD : 1;
UINT TrueImmediate : 1;
UINT FromDDisplay : 1;
UINT IndirectDisplay : 1;
UINT Reserved : 20;
};
UINT Value;
};
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS;
成員
FlipStereo
指定驅動程式是否應該同時翻轉立體配置的左右影像。
FlipStereoTemporaryMono
指定驅動程式是否應該針對立體畫面的左右部分使用立體配置的左影像。 驅動程式會執行與 FlipStereo相同的目前作業,不同之處在於它只應該從左影像掃描,以產生立體聲畫面的兩個影像。
FlipStereoPreferRight
指定當驅動程式將立體聲主要配置複製到單聲道監視器時,它應該使用正確的影像。
FlipStereoTemporaryMono 和 FlipStereoPreferRight 成員無法同時設定。
FlipDoNotWait
UINT 值,指定 OpenGL 可安裝用戶端驅動程式 (ICD) 是否需要目前的作業等候佇列翻轉介面數目在作業開始之前低於特定限制。 設定此成員表示 ICD 不需要等候。 佇列翻轉介面數目的預設限制為三個。
FlipDoNotFlip
UINT 值,指定是否要將佇列等候插入轉譯數據流中。 設定此成員表示要翻轉至目前正在掃描的相同表面。
FlipRestart
UINT 值,指定是否要重新啟動翻轉至新的表面。
DurationValid
指出持續時間是否有效。
HDRMetaDataValid
指出 HDR 元數據是否有效。
HMD
HMD (前端掛接顯示器)。
TrueImmediate
如果目前的間隔為 0,則允許撕裂,而不是覆寫先前佇列的翻轉。
FromDDisplay
表示目前來自 DirectDisplay。
IndirectDisplay
Reserved
保留供內部使用。
Value
用來對其他成員運作的值。
要求
要求 | 價值 |
---|---|
標頭 | d3dkmthk.h |