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

用于对其他成员进行作的值。

要求

要求 价值
标头 d3dkmthk.h