Frage

Ich versuche mit einer Webcam von Java unter Windows (ohne die FMJ- oder JMF -Frameworks) mit COM4J zu interagieren. Ich kann jedoch nicht die Typelib -Kennung für die direkte Show finden, um die Schnittstellen zu erstellen. Die COM4J -Site empfiehlt Oleview, die Typelib zu finden, aber ich habe dort die Liste der Typelibs durchlaufen und hatte kein Glück, etwas zu finden, das so aussieht, als könnte sie die DirectShow -Schnittstellen bereitstellen.

War es hilfreich?

Lösung

Abheuert wie ich, um einen Link anzubieten, der morgen tot sein könnte, die einzige Hilfe, die ich gefunden habe, war Dies Site, die a enthält Verknüpfung zu einer TLB -Datei für die DirectShow -Schnittstellen. Die COM4J -Bibliothek kann mit dieser Datei interagieren, um ihre Schnittstellen zu generieren.

Seltsamerweise erstellte es keine Klassenmethode zum Erstellen der Schnittstelle, die ich benötigte, möglicherweise weil die Klasse für die namhafte Namenskonvention eine Methode 'createxxx' nennt, wobei XXX der Name der Schnittstelle ist und die fragliche Schnittstelle erstellt wird. Ein kleines Handbuch an die Klasse für die Klasse fixierte dies jedoch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top