Можно ли определить, подключено ли устройство HDMI с помощью С#?

Как и в заголовке, я хочу знать, можно ли определить, подключено ли устройство HDMI с помощью С#.

Ответ 1

Я не думаю, что есть один API (например, DirectX), который позволит вам напрямую запрашивать его. Вам, вероятно, потребуется написать некоторые пользовательские подпрограммы для ATI/NVidia/etc. карты для этого и заверните его в свой собственный мини-API.

Ответ 2

В некотором смысле вы не могли. Они могут подключаться к разъему DVI- > HDMI, поэтому он подключается как HDMI, но аппарат знает это только как DVI или ручку, полную других типов соединений, которые могут быть соединены (teehee) с HDMI.

Ответ 3

Я думаю, что это возможно. вы можете использовать диспетчер устройств, чтобы узнать, подключен ли кабель HDMI. Я работал над кодом, чтобы узнать, подключен ли USB, а также подключен ли монитор или нет. если вы заметите какие-либо изменения в диспетчере устройств, когда кабель HDMI подключен, вы можете использовать это для обнаружения HDMI