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 (include D3d10umddi.h)