ydh0304
驱动牛犊
驱动牛犊
  • 注册日期2008-01-07
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:1111回复:1

请问如何在驱动中得到视频流的帧率

楼主#
更多 发布于:2008-02-22 18:36
我现在有一个USB摄像头的驱动源码(是一个minidriver),现在想在驱动中得到视频流的实时帧率,我是这样想的,先调用KeQuerySystemTime()得到一个起始时间,然后开始对得到的视频帧进行计数,统计一定时间内接收到的视频帧的数目,再调用KeQuerySystemTime()得到终止时间,用帧数除以这两个时间的时间差计算得到帧率。
    我初学驱动,对这方面有很多都不懂,请问有比这个更为简单的方法吗,比如说在DDK中有什么相关帧速的设置,可以直接利用的,又或者对我这种想法有什么建议,请各位高手多多指教啊。
gussing
驱动牛犊
驱动牛犊
  • 注册日期2007-04-20
  • 最后登录2010-05-08
  • 粉丝1
  • 关注0
  • 积分250分
  • 威望26点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-02-22 23:34
输出端码率只有这种办法计算

如果是render端的帧速率,可以调用DirectShow中的接口
游客

返回顶部