DXGI_FRAME_STATISTICS_MEDIA 结构 (dxgi1_3.h)
用于验证应用的自定义演示持续时间 (自定义刷新率) 的系统批准。 应逐帧持续验证审批。
语法
typedef struct DXGI_FRAME_STATISTICS_MEDIA {
UINT PresentCount;
UINT PresentRefreshCount;
UINT SyncRefreshCount;
LARGE_INTEGER SyncQPCTime;
LARGE_INTEGER SyncGPUTime;
DXGI_FRAME_PRESENTATION_MODE CompositionMode;
UINT ApprovedPresentDuration;
} DXGI_FRAME_STATISTICS_MEDIA;
成员
PresentCount
类型: UINT
一个 值,该值表示自计算机启动以来向监视器显示图像的总次数。
PresentRefreshCount
类型: UINT
一个 值,该值表示 v-blank 的运行总计数,其中最后一个图像显示给监视器,并且自计算机启动 (窗口模式以来发生,因为交换链是在) 创建的。
SyncRefreshCount
类型: UINT
一个 值,该值表示当计划程序上次通过调用 QueryPerformanceCounter 对计算机时间采样时运行的 v-blank 的总计数,并且自计算机启动 (窗口模式以来发生,因为交换链是) 创建的。
SyncQPCTime
类型: LARGE_INTEGER
一个 值,该值表示高分辨率性能计数器计时器。 此值与 QueryPerformanceCounter 函数返回的值相同。
SyncGPUTime
类型: LARGE_INTEGER
保留。 始终返回 0。
CompositionMode
类型: DXGI_FRAME_PRESENTATION_MODE
一个指示合成演示模式的值。 此值用于确定应用是否应继续使用解码交换链。 请参阅 DXGI_FRAME_PRESENTATION_MODE。
ApprovedPresentDuration
类型: UINT
如果系统批准应用的自定义演示持续时间请求,则此字段将设置为已批准的自定义演示持续时间。
如果应用的自定义演示持续时间请求未获批准,则此字段设置为零。
备注
此结构与 GetFrameStatisticsMedia 方法一起使用。
要求
标头 | dxgi1_3.h |