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

指定驱动程序将立体声主分配克隆到单声道监视器时,应使用正确的图像。

FlipStereoTemporaryMonoFlipStereoPreferRight 成员不能同时设置。

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