Предварительный просмотр камеры через Java с использованием Direct Show и Java (JNA / JNI)

Мне нужно показать предварительный просмотр камеры в Java-приложении.
Я использую DirectShow изначально и использую JNA как мост между Java и C ++. У меня есть несколько вопросов по этому поводу:

1) В DirectShow я могу либо использовать Sample Grabber для получения необработанных байтов, либо использовать граф захвата в оконном или безоконный режим. Какой подход должен быть лучше, если я хочу показать предварительный просмотр в апплете Java.

2) Как эта информация рендеринга должна быть отправлена ​​на сторону Java?
Мне нужно запустить таймер на стороне Java и постоянно запрашивать кадр из нативного кода?
или же
Я должен получить дескриптор родного окна окна Java и передать его DirectShow, чтобы нарисовать на нем непосредственно?

Я довольно новичок в Java, JNA / JNI и прямом шоу. Пожалуйста, дайте мне знать, что будет правильным подходом и как это сделать?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector