Multiplane overlay support

Multiplane overlays can be supported by Windows Display Driver Model (WDDM) 1.3 and later drivers. This capability is new starting with Windows 8.1.

Design Guide

These sections describe hardware requirements and driver implementation:

Multiplane overlay hardware requirements

Requirements on hardware if multiplane overlays are to be supported.

Multiplane overlay resource creation

Requirements that apply to allocations that are created within Microsoft DirectX apps.

Multiplane overlay VidPN presentation

Requirements that apply to functions used to present on multiple surfaces in video present networks (VidPNs).

Reference

These sections describe how to implement this capability in your driver:

Multiplane overlay functions called by user-mode display drivers

All user-mode multiplane overlay functions that the operating system implements.

Multiplane overlay functions implemented by the user-mode driver

All functions that a user-mode driver must implement in order to support multiplane overlays.

Multiplane overlay user-mode structures and enumerations

All user-mode structures and enumerations that are used with multiplane overlay device driver interfaces (DDIs).

Multiplane overlay kernel-mode driver-implemented functions

All multiplane overlay functions that the display miniport driver implements.

Multiplane overlay kernel-mode structures

All structures that are used by the display miniport driver.

Multiplane overlay kernel-mode enumerations

All enumerations that are used by the display miniport driver.

This user-mode enumeration constant value supports multiplane overlays and is new for Windows 8.1:

  • D3DDDICAPS_TYPE (new D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS constant value)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft