阅读:1003回复:1
一个关于数码相机驱动的问题,请指教
最近写了一个数码相机的驱动程序,负责预览功能,在我自己
机器上的98平台上运行得很好。如果是用SDK中带的AmCap来预 览的话,选择option菜单中的\"Video Capture Filter...\", 会弹出一个对话框来调节图象的亮度、对比度等属性。 我的问题是,在我自己机器装的xp平台上以及在其它一些机器 上,这个对话框弹不出来,具体表现在如果选择AmCap->option-> \"Video Capture Filter...\",什么反应也没有,不会有那个 让你设置属性的对话框弹出来,因此也就无法设置亮度、对比 度等属性了。 象给数码相机设置属性这样的功能,是在驱动中实现的,然后 通过和DirectShow的接口,传给DirectShow。在AmCap这样的 可以实现预览功能的软件中,也是通过和DirectShow的接口, 以COM的方式从驱动中得到相关信息,弹出上面所说的对话框, 让用户设置有关属性以控制相机。 现在这个对话框弹不出来,一定是驱动的问题(AmCap是不会 有问题的)。但是我奇怪的是,为什么它有时能出来,有时又不 能出来?和DirectShow的接口应该是标准的,我的代码也是按照 DDK中的例子写的。 我在这里已经困惑了好几天了,不知道是什么原因。如果驱动 本身没问题,难道是在有的机器上缺少什么文件?请高手出手 相助啊! |
|
沙发#
发布于:2002-07-12 10:38
发代码给我,也许我能帮你解决
yangzi1014@163.net |
|