当前位置: 代码迷 >> 多媒体/流媒体开发 >> directshow实时播放 速率的控制解决思路
  详细解决方案

directshow实时播放 速率的控制解决思路

热度:853   发布时间:2013-02-26 00:00:00.0
directshow实时播放 速率的控制
写了个 基于 Pushsource的 源滤波器,
现在数据拿到 后播放速率 有点不正常,感觉无论怎么设置,播放都是 很慢,


  REFERENCE_TIME rtStart = m_iFrameNumber; 
  REFERENCE_TIME rtStop = rtStart+(FPS_5);
  pSample->SetTime(&rtStart, &rtStop); 
  m_iFrameNumber++; 
  pSample->SetSyncPoint(FALSE); 

照我理解应该每秒 5帧 吧,

可是FPS_5 这个参数怎么改 都对不上,是不是 不是这里设置的啊

------解决方案--------------------------------------------------------
10000000 / 5
------解决方案--------------------------------------------------------
rtStart = m_iFrameNumber; 
这个有问题吧。。。。。。
------解决方案--------------------------------------------------------
http://www.360doc.com/content/08/1110/11/59579_1896118.shtml

可以了解下
  相关解决方案