Обработка данных VBI в macOS

Описание: Я разрабатываю драйвер, предназначенный для оцифровки аналогового видео (включая звук и VBI такие данные, как телетекст а также субтитры). Для вывода видеопотока я использую IOVideoDevice класс от IOKit, для звука — IOAudioDevice, Какой класс я должен использовать для вывода данных VBI? Есть ли аналоги mac VBI (например, / dev / vbi0 в ОС на основе linux) в macOS?

подробности: видеопоток — это поток байтов (драйвер не обеспечивает вывод видео в некотором формате, например, MPEG), поэтому я не могу инкапсулировать данные VBI в видеопоток.

------              -> video flow -> IOVideoDevice
device -> USB flows -> VBI flow   -> ???
------              -> sound flow -> External driver (IOAudioDevice)

Форум разработчиков MacOS: нить

2

Решение

Боюсь, я ничего не знаю конкретно о VBI, но учтите, что KPI IOAudio устарел, и вместо этого вы должны писать аудио драйверы в пространстве пользователя, через механизм плагина ядра аудио сервера. Точно так же я верю IOVideoDevice В настоящее время API больше не используется, а драйверы устройств захвата записываются как плагины CoreMediaIO. Там не так много документации, но есть пример кода — и не пропустите PDF-файлы и папку «Документация» загружаемого примера кода. По некоторым причинам они не доступны напрямую через веб-интерфейс.

Надеюсь, что вы на правильном пути.

0

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

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

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