用IAMVideoProcAmp设置视频参数,为何有的可以有的不行?
无敌魔仙 2004-04-29 03:54:38 我用 下面这段代码设置抓取视频的参数,大多数都可以,而VideoProcAmp_WhiteBalance,VideoProcAmp_Gamma却没有任何反映,不知道具体原因在那里,或者有其它的方法吗?(50‘)
还有,用ISpecifyPropertyPages弹出的视频设置窗口不止由VideoProcAmpProperty所提供的那10个参数,那么,其它的那些怎么设置呢?(150’)
请这方面的高手赐教!搞定马上给分。
HRESULT hr;
IAMVideoProcAmp *pProcAmp = NULL;
hr=pSrcFilter->QueryInterface(IID_IAMVideoProcAmp,(void**)&pProcAmp);
long Property;
long lValue;
long Flags;
Property = VideoProcAmp_Gamma;
lValue = 100;
Flags = VideoProcAmp_Flags_Manual;
pProcAmp->Set(Property,lValue,Flags);
pProcAmp->Release();