读书人

请教陆老师:诡异的directshow ISampl

发布时间: 2012-05-28 17:59:33 作者: rapoo

请问陆老师:诡异的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基本上是一样的。

最终还是要写算法实现。

读书人网 >多媒体

热点推荐