有没有比Sleep运行精度高的函数,Sleep的最小数值是16毫秒。
我用Sleep(8)或Sleep(3),在调用之前和调用之后都检查耗费时间。
lSystem = GetTickCount();
Sleep(lClearanceTime);
lTempTime = GetTickCount() - lSystem;
那个lTempTime总是15或16秒。
我现在做视频播放的快进功能,标准是每秒播放25帧,但如果Sleep的最小时间不能小于15的话,我就只能做到最大3倍的快进。
如果暂时不考虑抽帧,有什么办法。