// d3dumddi.h
typedef enum _D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS {
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER,
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER
} D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS;
View the official Windows Driver Kit DDI referenceNo description available.
Identifies overlay capabilities.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATIONThe overlay plane can rotate the data 90, 180, and 270 degrees.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIPThe overlay plane can flip the data vertically, making it appear upside-down.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIPThe overlay plane can flip the data horizontally, making it appear as a right-to-left mirror image.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACEReserved for system use. The user-mode display driver should not use this value.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGBThe overlay plane supports RGB format.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUVThe overlay plane supports YUV format.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTERThe overlay plane supports stretching and shrinking using bilinear filtering.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTERThe overlay plane supports stretching and shrinking using filtering that is better than bilinear filtering.