D3DDDI_MULTIPLANE_OVERLAY_CAPS结构 (d3dumddi.h)
由用户模式显示驱动程序用来指定覆盖平面功能。
语法
typedef struct D3DDDI_MULTIPLANE_OVERLAY_CAPS {
UINT MaxPlanes;
UINT NumCapabilityGroups;
} D3DDDI_MULTIPLANE_OVERLAY_CAPS;
成员
MaxPlanes
当前模式下支持的显示硬件的最大输入数(包括主图面)。 如果模式发生更改,此值可能会更改。
例如,如果硬件允许一个覆盖平面和一个普通主图面,驱动程序应将 MaxPlanes 设置为 2。
NumCapabilityGroups
可支持的不同类型的覆盖平面的数量。
下面是 2 个示例:
- 如果硬件支持具有有限拉伸功能的 2 个仅限 RGB 的平面,以及具有更灵活的拉伸功能的 2 个 YUV 平面,则驱动程序应将 NumCapabilityGroups 设置为 2。
- 如果硬件支持一个没有拉伸功能的仅 RGB 平面,以及具有完全拉伸功能的 2 个仅 RGB/YUV 平面,则驱动程序应将 NumCapabilityGroups 设置为 3。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8.1 |
支持的最低服务器 | Windows Server 2012 R2 |
标头 | d3dumddi.h (包括 D3dumddi.h) |