qedit.h錯誤

来源:互联网 发布:住房转让软件 编辑:程序博客网 时间:2024/05/20 20:21
解決方法如下,請加入
#pragma include_alias( "dxtrans.h", "qedit.h" )
#define __IDxtCompositor_INTERFACE_DEFINED__
#define __IDxtAlphaSetter_INTERFACE_DEFINED__
#define __IDxtJpeg_INTERFACE_DEFINED__
#define __IDxtKey_INTERFACE_DEFINED__

並且複製
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\qedit.h 到 

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include

qedit.h

///////////////////////////////////////////////////////////////////////////////////#ifndef __qedit_h__#define __qedit_h__///////////////////////////////////////////////////////////////////////////////////#pragma once///////////////////////////////////////////////////////////////////////////////////interfaceISampleGrabberCB: publicIUnknown{ virtual STDMETHODIMP SampleCB(doubleSampleTime,IMediaSample*pSample )=0; virtual STDMETHODIMP BufferCB(doubleSampleTime, BYTE *pBuffer,longBufferLen)=0;};///////////////////////////////////////////////////////////////////////////////////staticconstIID IID_ISampleGrabberCB ={0x0579154A,0x2B53,0x4994,{0xB0,0xD0,0xE7,0x73,0x14,0x8E,0xFF,0x85}};///////////////////////////////////////////////////////////////////////////////////interfaceISampleGrabber: publicIUnknown{ virtual HRESULT STDMETHODCALLTYPE SetOneShot( BOOL OneShot)=0; virtual HRESULT STDMETHODCALLTYPE SetMediaType(const AM_MEDIA_TYPE *pType )=0; virtual HRESULT STDMETHODCALLTYPE GetConnectedMediaType( AM_MEDIA_TYPE *pType )=0; virtual HRESULT STDMETHODCALLTYPE SetBufferSamples( BOOL BufferThem)=0; virtual HRESULT STDMETHODCALLTYPE GetCurrentBuffer(long*pBufferSize,long*pBuffer )=0; virtual HRESULT STDMETHODCALLTYPE GetCurrentSample(IMediaSample**ppSample )=0; virtual HRESULT STDMETHODCALLTYPE SetCallback(ISampleGrabberCB*pCallback,longWhichMethodToCallback)=0;};///////////////////////////////////////////////////////////////////////////////////staticconstIID IID_ISampleGrabber ={0x6B652FFF,0x11FE,0x4fce,{0x92,0xAD,0x02,0x66,0xB5,0xD7,0xC7,0x8F}};///////////////////////////////////////////////////////////////////////////////////staticconstCLSID CLSID_SampleGrabber ={0xC1F400A0,0x3F08,0x11d3,{0x9F,0x0B,0x00,0x60,0x08,0x03,0x9E,0x37}};///////////////////////////////////////////////////////////////////////////////////staticconstCLSID CLSID_NullRenderer ={0xC1F400A4,0x3F08,0x11d3,{0x9F,0x0B,0x00,0x60,0x08,0x03,0x9E,0x37}};///////////////////////////////////////////////////////////////////////////////////staticconstCLSID CLSID_VideoEffects1Category ={0xcc7bfb42,0xf175,0x11d1,{0xa3,0x92,0x0,0xe0,0x29,0x1f,0x39,0x59}};///////////////////////////////////////////////////////////////////////////////////staticconstCLSID CLSID_VideoEffects2Category ={0xcc7bfb43,0xf175,0x11d1,{0xa3,0x92,0x0,0xe0,0x29,0x1f,0x39,0x59}};///////////////////////////////////////////////////////////////////////////////////staticconstCLSID CLSID_AudioEffects1Category ={0xcc7bfb44,0xf175,0x11d1,{0xa3,0x92,0x0,0xe0,0x29,0x1f,0x39,0x59}};///////////////////////////////////////////////////////////////////////////////////staticconstCLSID CLSID_AudioEffects2Category ={0xcc7bfb45,0xf175,0x11d1,{0xa3,0x92,0x0,0xe0,0x29,0x1f,0x39,0x59}};///////////////////////////////////////////////////////////////////////////////////#endif///////////////////////////////////////////////////////////////////////////////////


0 0