0

我正在尝试使用 COM4j 与 Windows 上的 Java 网络摄像头交互(不通过 FMJ 或 JMF 框架)。但是,我无法找到 Direct Show 的类型库标识符来构建接口。COM4j 站点建议使用 OleView 来查找类型库,但我已经浏览了那里的类型库列表,但没有找到任何看起来可能提供 DirectShow 接口的东西。

4

1 回答 1

0

讨厌我提供一个明天可能会失效的链接,我发现的唯一帮助是这个站点,它包含一个指向DirectShow 接口的 tlb 文件的链接。COM4j 库可以与此文件交互以生成其接口。

奇怪的是,它没有创建一个 ClassFactory 方法来创建我需要的接口,可能是因为 ClassFactory 命名约定是将方法命名为“createXXX”,其中 XXX 是接口的名称,而有问题的接口是 createDevEnum。然而,对 ClassFactory 类的一点手动调整解决了这个问题。

于 2010-08-06T18:36:11.187 回答