DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3结构(d3dkmddi.h)

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 包含 DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 函数的参数。

语法

typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID           VidPnSourceId;
  DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS   InputFlags;
  DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS  OutputFlags;
  UINT                                     PlaneCount;
  DXGK_MULTIPLANE_OVERLAY_PLANE3           **ppPlanes;
  DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
  UINT                                     Duration;
  DXGK_HDR_METADATA                        *pHDRMetaData;
  UINT64                                   TargetFlipTime;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3;

成员

VidPnSourceId

一个整数,用于标识显示适配器上的视频呈现源。

InputFlags

标识要执行的显示作类型的 DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS 结构。

OutputFlags

从驱动程序返回信息的 DXGK_SETVIPNSOURCEADDRESS_OUTPUT_FLAGS 结构。

PlaneCount

ppPlanes 列表中的覆盖平面数。

ppPlanes

指向 DXGK_MULTIPLANE_OVERLAY_PLANE3 结构的指针数组,用于指定要显示的覆盖平面。

pPostComposition

指向包含虚拟模式信息和其他转换信息的 DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION 结构的指针,这些转换信息应在平面组合后应用。

如果为 NULL,则不应应用后期合成转换。

Duration

当当前当前作翻转到屏幕和下一个垂直空白中断之间,时间长度(以 100 纳秒为单位)。

如果为零,则刷新速率应为基于当前模式的默认速率。

pHDRMetaData

指向指示可能提供的任何元数据信息的 DXGK_HDR_METADATA 结构的指针。 NULL 值指示没有可用的新元数据。

TargetFlipTime

描述 QPC 单位中目标翻转时间的值。 当时钟达到此值时,允许将帧发送到显示器,同时遵守 VSync 和撕裂标志。 有关详细信息,请参阅 硬件翻转队列

要求

要求 价值
标头 d3dkmddi.h

另请参阅

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3