Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Composition swapchain. For more information, see:
presentation.h contains the following programming interfaces:
Interfaces
ICompositionFramePresentStatistics Describes how the system displayed an instance of a particular piece of content within a particular present. |
IIndependentFlipFramePresentStatistics Describes how the system displayed an instance of a particular piece of content within a particular independent-flip present. |
IPresentationBuffer Describes a presentation buffer that has been registered with a presentation manager. |
IPresentationContent Describes the base representation of all presentation content. |
IPresentationFactory This interface is used to query system support for presentation, and create a presentation manager. |
IPresentationManager Defines methods for managing presentation. |
IPresentationSurface Describes an IPresentationContent with a single bound buffer, that can be shared with the system compositor and displayed as content in the global visual tree. |
IPresentStatistics Represents a single entry in the present statistics queue. |
IPresentStatusPresentStatistics Describes how a present was processed during a DWM-composed frame. |
Functions
CreatePresentationFactory Creates a presentation factory. |
DECLSPEC_XFGVIRT The DECLSPEC_XFGVIRT function is used with presentation.h headers to develop with composition swapchain. |
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy The IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy function (presentation.h) gets the time the present was displayed. |
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub The IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub function gets the time the present was displayed. |
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy The IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy function refers to the display adapter where the independent-flip present occurred. |
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub The IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub function refers to the display adapter where the independent-flip present occurred. |
IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy The IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy function gets the actual amount of time the present was displayed. |
IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub The IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub function gets the actual amount of time the present was displayed. |
Structures
CompositionFrameDisplayInstance Represents a single instance of the content shown on a single output. |
Enumerations
CompositionFrameInstanceKind Defines constants that indicate how the content was used in a composition frame. |
PresentStatus Defines constants that specify the status of a present. |