vfw 中设置帧率问题!!

huaguli 2007-03-16 02:25:25
通过CAPTUREPARMS这个结构设置视频参数,该结构里第一个参数msdn中的解释如下:
dwRequestMicroSecPerFrame
Requested frame rate, in microseconds. The default value is 66667, which corresponds to 15 frames per second.


默认值是66667,对应的就是15帧每秒,不知道这个66667是怎么算来的,还有如果我要设的是25帧每秒,那他的值应该是多少??25/15*66667?????我把这个值拿去测试,不对啊,回调函数调用时间间隔在100多毫秒。请问哪位大哥清楚vfw的,谢谢了!
...全文
309 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jun_01 2007-03-20
  • 打赏
  • 举报
回复
microsecond=微秒
1微秒=1000000秒

每秒15帧,每帧的间隔就是1000000/15=66666.66666........

要设置每秒20帧,那应该是50000.

你的测试为什么不行,俺就不知道了,也许你代码什么地方错了。
另外,“25/15*66667”这样的写法也不大好,如果改成“25*66667/15”,你可能觉得没区别,而实际情况你试下就知道了

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧