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)