Можно ли программно отправлять информацию о выводах данных R / G / B на монитор VGA во время вертикального интервала гашения (VBI)? - PullRequest
1 голос
/ 28 октября 2011

Я пытаюсь отправить информацию, такую ​​как субтитры, на специальный монитор VGA, который может считывать строки данных RGB во время BVI.Данные используются для синхронизации с другими устройствами.

Я не могу найти информацию о каком-либо API Windows для этого.Есть ли ОС с такими сервисами?Есть ли какая-либо поддержка в стандартных видеоплатах для такой настройки?

Закрытие, которое я получаю, - это некоторые функции DirectX API, которые могут анализировать данные "Line 21" из потоков DVD, но ничего не кодируют "Line 21"данные для отправки из разъема VGA.

1 Ответ

0 голосов
/ 28 октября 2011

Вам понадобится дополнительная информация о том, как именно монитор делает это. Возможно, используется какое-то расширение для DDC / CI. Если это так, вы можете получить доступ к нему достаточно легко (начиная с Vista, Windows имеет некоторые функции для работы с DDC, хотя в основном с основными, широко распространенными возможностями, такими как настройка яркости и контраст).

Если вам нужно работать с более старыми версиями Windows, чем Vista, некоторые сторонние программы поддерживают это.

Это также может быть связано с чем-то другим - в этом случае остается открытым вопрос не только о том, будет ли Windows поддерживать его, но и о том, нужна ли вам вообще специальная видеокарта для его использования. Windows может использовать только то, что поддерживает драйвер видеокарты (и, в конечном счете, аппаратное обеспечение), поэтому, если это не так хорошо известно, как DDC, вполне вероятно, что обычная видеокарта его не поддержит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...