阅读:1111回复:1
请问如何在驱动中得到视频流的帧率
我现在有一个USB摄像头的驱动源码(是一个minidriver),现在想在驱动中得到视频流的实时帧率,我是这样想的,先调用KeQuerySystemTime()得到一个起始时间,然后开始对得到的视频帧进行计数,统计一定时间内接收到的视频帧的数目,再调用KeQuerySystemTime()得到终止时间,用帧数除以这两个时间的时间差计算得到帧率。
我初学驱动,对这方面有很多都不懂,请问有比这个更为简单的方法吗,比如说在DDK中有什么相关帧速的设置,可以直接利用的,又或者对我这种想法有什么建议,请各位高手多多指教啊。 |
|
沙发#
发布于:2008-02-22 23:34
输出端码率只有这种办法计算
如果是render端的帧速率,可以调用DirectShow中的接口 |
|