Отображение разных вещей на несколько проекторов.

Я хочу подключить несколько проекторов к одному ноутбуку, я нашел информацию о разветвителе VGA (http://www.kvmswitchtech.com/vga-splitter-350mhz-8-port-p46359.htm), который можно использовать для подключения нескольких проекторов к одному ПК.
Но я не хочу отображать весь экран на обоих проекторах, короче говоря, проекторы должны отображать разные вещи одновременно.

Например: Проектор 1 может отображать презентацию Power Point, а Проектор 2 может отображать текущий фильм в проигрывателе.

Я получил ниже набор вопросов

  1. Есть ли какое-либо программное обеспечение для выполнения этой операции?
  2. Если я хочу написать собственное приложение, подойдет ли Directshow (предоставляется Microsoft) для начала?
  3. Доступен ли какой-либо другой язык программирования VGA?

person Vikas Pandey    schedule 18.07.2013    source источник


Ответы (1)


Есть ли какое-либо программное обеспечение для выполнения этой операции?

Основной вопрос, который вы получите здесь, — как проекторы подключены к ПК. Устройство может нуждаться в специальной интеграции, и вы немедленно перемещаете элемент № 2 ниже. В противном случае это может быть своего рода дополнительный монитор, и вы можете расширить свой рабочий стол поверх него, и тогда любое полноэкранное приложение, работающее на дополнительном мониторе, будет проецироваться.

Возможно, вы найдете больше вариантов программного обеспечения на странице SuperUser.

Если я хочу написать собственное приложение, подойдет ли Directshow (предоставляется Microsoft) для начала?

Как упоминалось выше, аппаратное обеспечение может потребовать от вас использования определенного SDK от поставщика, и это ваша отправная точка. DirectShow — это API, который охватывает несколько связанных задач и может быть полезен здесь:

  • он способен создавать медиаконвейеры, заканчивающиеся на устройстве вывода видео, совместимом с DirectShow (проектор может быть несовместимым или несовместимым)
  • это позволяет вам воспроизводить медиафайлы в вашем приложении и иным образом управлять видео/аудио и интегрировать его в программное обеспечение более высокого уровня.

DirectShow как API не полностью покрывает запрошенную задачу, но определенно подходит для использования в собственном приложении на базе Windows.

Доступен ли какой-либо другой язык программирования VGA?

«Язык» на самом деле не язык, а то, как конкретное устройство интегрируется с ПК. Обычно это покрывается поставщиками оборудования, которые предоставляют оборудование с сопутствующими комплектами для разработки и образцами.

person Roman R.    schedule 19.07.2013