我试图用从Java Windows上的摄像头互动(不通过FMJ或JMF框架会)通过使用COM4j。不过,我无法找到直接显示类型库标识符,以建立接口。该COM4j网站建议使用OLEVIEW找到类型库,但我已经通过类型库有名单消失了,有没有运气找到任何看起来像它可能提供的DirectShow接口。
厌恶,因为我提供的是可能是死在明天的链接,我发现的唯一帮助是其中包含了this为的DirectShow接口TLB文件link网站。该COM4j库可以使用此文件相互作用产生其接口。
奇怪的是,它并没有创造我所需要的接口创建一个方法的ClassFactory,可能是因为命名的ClassFactory约定是命名方法“的createXXX”,其中XXX是接口的名称,并在讨论的接口是createDevEnum。但是一点点手工调整的给类的ClassFactory解决了这个。