Как я могу найти идентификатор TypeLib интерфейсов DirectShow для использования с COM4J

StackOverflow https://stackoverflow.com/questions/3400859

Вопрос

Я пытаюсь взаимодействовать с веб-камерой из Java на Windows (не проходя через FMJ или JMF Frameworks) с помощью COM4J. Однако я не могу найти идентификатор TypeLib для прямого шоу, чтобы построить интерфейсы. Сайт COM4J рекомендует использовать OLEView, чтобы найти TymeLib, но я прошел через список Typelibs там и не повезло найти все, что выглядит так, как будто это может обеспечить интерфейсы DirectShow.

Это было полезно?

Решение

Ненавидеть, как я могу предоставить ссылку, которая может быть мертвой завтра, единственная помощь, которую я нашел, была это сайт, который содержит связь к файлу TLB для интерфейсов DirectShow. Библиотека COM4J может взаимодействовать с этим файлом для создания его интерфейсов.

Любопытно, что он не создал классифицированного метода для создания необходимого для создания интерфейса, возможно, потому что конвенция о компании «CreatexXX» - это имя «Createxxx», где XXX - это имя интерфейса, и рассматриваемый интерфейс, и рассматриваемый интерфейс является создателемEvenum. Однако небольшой ручной настроен на класс класса OlseFactory.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top