DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS 结构 (d3dkmddi.h)

DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS 结构包含设置 VidPN 源地址所需的标志集。

语法

typedef struct _DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS {
  union {
    struct {
      UINT FlipStereo : 1;
      UINT FlipStereoTemporaryMono : 1;
      UINT FlipStereoPreferRight : 1;
      UINT RetryAtLowerIrql : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS;

成员

FlipStereo

指定驱动程序是否同时翻转立体声分配的左右图像。

如果设置了 DXGK_PLANE_SPECIFIC_INPUT_FLAGS 结构的 FlipOnNextVSync 成员,驱动程序在下一个 VSync 上完成向左图像翻转,然后在以下 VSync 上完成向右图像翻转。

如果设置了 DXGK_PLANE_SPECIFIC_INPUT_FLAGSFlipImmediate 成员,驱动程序将立即开始从新分配中扫描出来。 例如,如果驱动程序正在扫描右侧映像,它将从新分配的右侧映像中的相同相对偏移量启动新扫描。

FlipStereoFlipStereoTemporaryMono 成员不能同时设置。

FlipStereoTemporaryMono

指定驱动程序是否对立体声帧的右侧和左侧部分使用立体声分配的左侧图像。 驱动程序执行与 FlipStereo 相同的当前操作,只不过它仅从左侧图像中扫描出来以生成立体声帧的两个图像。

仅当驱动程序报告在当前显示模式下支持此选项时,才应设置此成员,方法是将 D3DKMDT_VIDPN_SOURCE_MODE 结构的 Type 成员设置为 D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN

FlipStereoPreferRight

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

FlipStereoTemporaryMonoFlipStereoPreferRight 成员不能同时设置。

RetryAtLowerIrql

如果调用是在PASSIVE_LEVEL进行,则计划程序将设置此标志。 因此,驱动程序可以在此调用中执行硬件更改。

Reserved

此成员是保留成员,应设置为零。 将此成员设置为零等效于将 32 位 Value 成员的剩余 28 位 (0xFFFFFFF8) 设置为零。

Value

访问位的替代方法。

要求

要求
Header d3dkmddi.h

另请参阅

D3DKMDT_VIDPN_SOURCE_MODE

DXGK_PLANE_SPECIFIC_INPUT_FLAGS

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3