如何使用IVMRWindowlessControl9计算帧率
本文关键字:帧率 计算 IVMRWindowlessControl9 何使用 | 更新日期: 2023-09-27 18:19:15
我正在开发桌面应用程序并使用DirectShow。我在IVMRWindowlessControl9控件中播放直播流。我想计算视频在IVMRWindowlessControl9控件上播放的帧率。我怎么能做到呢?我有搜索很多,但没有任何方法或API来计算帧率。如果有人知道我怎么计算它,请回复。我使用h264流数据进行渲染。
帧率不需要固定。
你的选择是:
- 查询视频渲染器输入引脚或上游视频引脚的媒体类型,并检查其
VIDEOINFOHEADER::AvgTimePerFrame
字段 - 使用视频渲染器
IQualProp::get_AvgFrameRate
方法获得有效帧率