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 |