DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-dxgiddi-dxgi_ddi_multiplane_overlay_feature_caps)

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS enumeration

Description

Identifies overlay capabilities.

Constants

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP

The overlay plane can flip the data vertically, making it appear upside-down.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP

The overlay plane can flip the data horizontally, making it appear as a right-to-left mirror image.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE

Reserved for system use. The user-mode display driver should not use this value.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO

Reserved for system use. The user-mode display driver should not use this value.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER

Can do bilinear stretching.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER

Can do better than bilinear stretching.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION

The overlay plane can rotate the data 90, 180, and 270 degrees.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION

Indicates that the caps reported in this group apply to a fullscreen plane and that all operation applied to this plane occur after composition with other MPO planes has occurred. This is useful for the following scenarios:

This flag should not be reported in the same capability groups as normal MPO.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED

Indicates that the hardware described in this capability group could be shared across outputs.

For example, if hardware supports a dedicated panel fitter per output, but also supports 4 additional MPO planes that are shared across multiple outputs, the driver would report the following capability groups on each output:

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE

Indicates that the HW supports immediate flips of the MPO plane as long as the only change is the display start address.

DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY

Indicates that stretching/shrinking of plane 0 should only occur when plane 0 is the desktop plane and the stretching/shrinking is used for virtual mode support.