当前位置: 代码迷 >> 多媒体/流媒体开发 >> 请教陆老师:诡异的directshow ISampleGrabber 能不能连续抓图
  详细解决方案

请教陆老师:诡异的directshow ISampleGrabber 能不能连续抓图

热度:3803   发布时间:2013-02-26 00:00:00.0
请问陆老师:诡异的directshow ISampleGrabber 能不能连续抓图?
请问陆老师:
  directshow SampleGrabber 能不能连续抓图? 
我参照微软SDK stillcap 已经实现了抓获单帧,处理之后可以显示。
因为我想达到实时的要求,我不知道能不能实现连续抓图 处理每帧图像之后再连续显示

HRESULT hr; 
hr = m_pGrabber->SetBufferSamples( TRUE ); 
hr = m_pGrabber->SetOneShot( FALSE ); 
hr = m_pGrabber->SetCallback( &mCB, 1 ); 
m_pGrabber代表 CComPtr < ISampleGrabber > m_pGrabber;

回调函数是这个: 
STDMETHODIMP BufferCB( double dblSampleTime, BYTE * pBuffer, long lBufferSize ) 
把回调函数封装在一个类CSampleGrabberCB里,定义CSampleGrabberCB mCB;


  麻烦陆老师了  
 


------解决方案--------------------------------------------------------
ISampleGrabber和写Transform filter基本上是一样的。

最终还是要写算法实现。
  相关解决方案