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 不需要等待。 排队翻转图面的默认限制为 3。
FlipDoNotFlip
一个 UINT 值,该值指定是否在呈现流中插入排队等待。 设置此成员指示翻转到当前正在扫描的同一表面。
FlipRestart
一个 UINT 值,该值指定是否重启翻转到新图面。
DurationValid
指示持续时间是否有效。
HDRMetaDataValid
指示 HDR 元数据是否有效。
HMD
HMD (头安装显示器) 。
TrueImmediate
如果当前间隔为 0,则允许撕裂,而不是替代以前排队的翻转。
FromDDisplay
指示当前来自 DirectDisplay。
IndirectDisplay
Reserved
保留以供内部使用。
Value
用于对其他成员进行操作的值。
要求
要求 | 值 |
---|---|
Header | d3dkmthk.h |