DECLARE_INTERFACE_(IDirectManipulationFrameInfoProvider, IUnknown)
{
STDMETHOD(GetNextFrameInfo)(THIS_
_In_ ULONGLONG *time,
_Out_ ULONGLONG *processTime,
_Out_ ULONGLONG *compositionTime) PURE;
};
这个接口只包含一个方法:
- GetNextFrameInfo: 获取下一帧的信息。通过传入指向 ULONGLONG 类型的指针,该方法返回时间戳信息。time 参数表示当前帧的时间戳,processTime 表示 Direct Manipulation 处理这一帧所花费的时间,compositionTime 表示这一帧在合成中的时间。
这些信息对于 Direct Manipulation API 在处理帧时进行优化和调整至关重要。
转载请注明出处:http://www.zyzy.cn/article/detail/26820/Win32 API/Directmanipulation.h/IDirectManipulationFrameInfoProvider