1>c:\program files\microsoft sdks\windows\v7.0\include\qedit.h(14): error C2146: 语法错误: 缺少“;”(在标识符“ISampleGrabberCB”的前面)
1>c:\program files\microsoft sdks\windows\v7.0\include\qedit.h(14): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v7.0\include\qedit.h(14): error C2470: “ISampleGrabberCB”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
1>c:\program files\microsoft sdks\windows\v7.0\include\qedit.h(15): error C2059: 语法错误:“public”
1>c:\program files\microsoft sdks\windows\v7.0\include\qedit.h(25): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int错误行:(难道是interface未识别)interface
ISampleGrabberCB
:
public IUnknown
{
virtual STDMETHODIMP SampleCB( double SampleTime, IMediaSample *pSample ) = 0;
virtual STDMETHODIMP BufferCB( double SampleTime, BYTE *pBuffer, long BufferLen ) = 0;
};