关于使用ISampleGrabberCB接口获取帧数据问题
想采用ISampleGrabberCB接口获取逐帧数据来保存图片序列,我使用了vmr9来播放视频文件,引用ISampleGrabberCB接口需要包含<qedit.h>文件,目前碰到一个问题,包含该文件后编译出错,提示如下
should not include d3dtypes.h when compiling for DX8 or newer interfaces
c:\dx90sdk\include\d3drmobj.h(274) : error C2061: syntax error : identifier 'LPDIRECT3D'
c:\dx90sdk\include\d3drmobj.h(299) : error C2061: syntax error : identifier 'LPDIRECT3DDEVICE'
c:\dx90sdk\include\d3drmobj.h(314) : error C2061: syntax error : identifier 'LPDIRECT3D'
c:\dx90sdk\include\d3drmobj.h(339) : error C2061: syntax error : identifier 'LPDIRECT3DDEVICE'
c:\dx90sdk\include\d3drmobj.h(344) : error C2061: syntax error : identifier 'LPDIRECT3D2'
c:\dx90sdk\include\d3drmobj.h(348) : error C2061: syntax error : identifier 'LPDIRECT3DDEVICE2'
c:\dx90sdk\include\d3drmobj.h(363) : error C2061: syntax error : identifier 'LPDIRECT3D'
c:\dx90sdk\include\d3drmobj.h(388) : error C2061: syntax error : identifier 'LPDIRECT3DDEVICE'
c:\dx90sdk\include\d3drmobj.h(393) : error C2061: syntax error : identifier 'LPDIRECT3D2'
c:\dx90sdk\include\d3drmobj.h(397) : error C2061: syntax error : identifier 'LPDIRECT3DDEVICE2'
c:\dx90sdk\include\d3drmobj.h(454) : error C2061: syntax error : identifier 'LPDIRECT3DVIEWPORT'
c:\dx90sdk\include\d3drmobj.h(500) : error C2061: syntax error : identifier 'LPDIRECT3DVIEWPORT'
c:\dx90sdk\include\d3drm.h(74) : error C2061: syntax error : identifier 'LPDIRECT3D'
c:\dx90sdk\include\d3drm.h(156) : error C2061: syntax error : identifier 'LPDIRECT3D2'
c:\dx90sdk\include\d3drm.h(240) : error C2061: syntax error : identifier 'LPDIRECT3D2'