DXGIX_FRAME_NOTIFICATION Enumeration

Types of notification to receive, when registering the application to be notified on frame events.

Syntax

enum DXGIX_FRAME_NOTIFICATION
{
    FRAME_NOTIFICATION_QUEUED,
    FRAME_NOTIFICATION_COMPLETED,
    FRAME_NOTIFICATION_FLIPPED
};  

Constants

Constant Description
FRAME_NOTIFICATION_QUEUED The queued notification is signaled when a frame is queued. It can be used to determine CPU stalls (if any) after DXGIXPresentArray due to the present queue being full. The CPU time line portion of the frame’s DXGIX_FRAME_STATISTICS structure is guaranteed to be valid after this event is signaled.
FRAME_NOTIFICATION_COMPLETED The completed notification is signaled when the GPU is finished rendering a frame. The GPU time line portion of the frame’s DXGIX_FRAME_STATISTICS structure is guaranteed to be valid after this event is signaled.
FRAME_NOTIFICATION_FLIPPED The flipped notification is signaled when a frame is flipped to be displayed out. The Display time line portion of the frame’s DXGIX_FRAME_STATISTICS structure is guaranteed to be valid after this event is signaled.

Remarks

This enumeration is passed into the function DXGIXSetFrameNotification.

Requirements

Header: Declared in d3d11_x.h.