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 结构的 类型 成员设置为 D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN

FlipStereoPreferRight

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

FlipStereoTemporaryMonoFlipStereoPreferRight 成员不能同时设置。

RetryAtLowerIrql

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

Reserved

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

Value

访问位的替代方法。

要求

要求 价值
标头 d3dkmddi.h

另请参阅

D3DKMDT_VIDPN_SOURCE_MODE

DXGK_PLANE_SPECIFIC_INPUT_FLAGS

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3