avitimer.h
来自「简单的vc视频捕捉」· C头文件 代码 · 共 20 行
H
20 行
#ifndef _AVITIMER_H_
#define _AVITIMER_H_
class AVITimer {
public:
// Class used to calculate elapsed frame time between 2 frames
// Creates a new AVITimer for a capture frame rate (see dwRequestMicroSecPerFrame in CAPTUREPARMS)
AVITimer(long microsec_per_frame):init(clock()),frames_per_clock((double)1000000/(microsec_per_frame*CLOCKS_PER_SEC)){};
// Returns the number of frames elapsed since the creation of the AVITimer
long AddFrame() {
return (long)(frames_per_clock*(clock()-init));
}
protected:
clock_t init;
double frames_per_clock;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?