2015-09-09 1 views
0

Я хочу знать, есть ли способ отправить массив байтов (представляющих простой образ) в какое-либо приложение, и это приложение покажет это изображение на каком-то экране, который подключен к текущему компьютеру?Можно ли отправить буфер байта [] на экран?

У меня есть экран, подключенный к моей машине.
На первом экране я хочу показать приложение для работы, которое я написал. И на другой машине я хочу показать вывод видео, который я держу =>, что означает, что на втором экране будут отображаться запущенные изображения.

Есть ли способ сделать это? Если есть способ, то как ..?

ответ

0

Большинство операционных систем сегодня не позволяют осуществлять прямой доступ к аппаратным средствам из программ пользовательского режима. Однако они предоставляют интерфейсы, которые могут выполнить то, что вам нужно. Типичные примеры использования API: OpenGL/DirectX/SDL

Вы должны выбрать и использовать его в зависимости от вашей ОС и точных требований.

0

Большинство операционных систем поддерживают отображение нескольких мониторов. Приложение должно создать две Windows (используя любой собственный API оконной системы), и вы можете организовать их (как вручную, так и программно в соответствии с тем, что вы указали). Для вывода видео вы должны выбрать какой-либо видеоформат и использовать библиотеку (например, ffmpeg) для ее отображения.