luckyrex
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分185分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:1003回复:1

一个关于数码相机驱动的问题,请指教

楼主#
更多 发布于:2002-07-02 15:32
最近写了一个数码相机的驱动程序,负责预览功能,在我自己
机器上的98平台上运行得很好。如果是用SDK中带的AmCap来预
览的话,选择option菜单中的\"Video Capture Filter...\",
会弹出一个对话框来调节图象的亮度、对比度等属性。

我的问题是,在我自己机器装的xp平台上以及在其它一些机器
上,这个对话框弹不出来,具体表现在如果选择AmCap->option->
\"Video Capture Filter...\",什么反应也没有,不会有那个
让你设置属性的对话框弹出来,因此也就无法设置亮度、对比
度等属性了。

象给数码相机设置属性这样的功能,是在驱动中实现的,然后
通过和DirectShow的接口,传给DirectShow。在AmCap这样的
可以实现预览功能的软件中,也是通过和DirectShow的接口,
以COM的方式从驱动中得到相关信息,弹出上面所说的对话框,
让用户设置有关属性以控制相机。

现在这个对话框弹不出来,一定是驱动的问题(AmCap是不会
有问题的)。但是我奇怪的是,为什么它有时能出来,有时又不
能出来?和DirectShow的接口应该是标准的,我的代码也是按照
DDK中的例子写的。

我在这里已经困惑了好几天了,不知道是什么原因。如果驱动
本身没问题,难道是在有的机器上缺少什么文件?请高手出手
相助啊!
liubingscu1
驱动牛犊
驱动牛犊
  • 注册日期2002-07-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-12 10:38
发代码给我,也许我能帮你解决
yangzi1014@163.net
游客

返回顶部