DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS 枚举 (dxgiddi.h)
标识覆盖功能。
语法
typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS {
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
} ;
常量
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP 覆盖平面可以垂直翻转数据,使其显示为倒置。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP 覆盖平面可以水平翻转数据,使其显示为从右到左镜像图像。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE 预留给系统使用。 用户模式显示驱动程序不应使用此值。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO 预留给系统使用。 用户模式显示驱动程序不应使用此值。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER 可以进行双线性拉伸。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER 可以做得比双线性拉伸更好。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION 覆盖平面可将数据旋转 90 度、180 度和 270 度。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION 指示此组中报告的上限应用于全屏平面,并且应用于此平面的所有操作在与其他 MPO 平面组合发生后发生。 这对于以下方案很有用: * 面板安装器 HW 可用于拉伸表面以匹配屏幕。 这对于支持虚拟模式很有用。 * 它可以拉伸或收缩 VidPnSourceId 的桌面平面,以匹配具有以下限制的单个监视器: * 必须拉伸整个分配 - 不支持子矩形。 * 这必须是 Z 顺序中的平面 0。 * 如果支持 HW 游标,则 HW 游标将在拉伸 (之前与桌面平面组合,即 HW 光标将与桌面平面) 的其余部分一起拉伸或收缩。 * 如果除面板调整器外还支持其他 MPO 平面,则其他 MPO 平面的剪辑矩形将绑定到面板拟合器平面的源矩形。 * 在 HDR 方案中,使用元数据) 呈现 HDR 分配 (可能看起来就像是具有覆盖整个屏幕的单个平面的 MPO。 不应在与正常 MPO 相同的功能组中报告此标志。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED 指示此功能组中所述的硬件可以在输出之间共享。 例如,如果硬件支持每个输出的专用面板安装器,但也支持在多个输出之间共享的 4 个附加 MPO 平面,则驱动程序将针对每个输出报告以下功能组: * 不设置DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED功能标志的面板钳工的一个功能组。 * 描述设置DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED功能的 4 个 MPO 平面的一个或多个功能组。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE 指示 HW 支持 MPO 平面的即时翻转,只要唯一的更改是显示开始地址。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY 指示仅当平面 0 是桌面平面并且拉伸/收缩用于虚拟模式支持时,才应进行平面 0 的拉伸/收缩。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 |
最低受支持的服务器 | Windows Server 2012 R2 |
标头 | dxgiddi.h (包括 D3d10umddi.h) |