Написать программу захвата видео контента

При подключении HDMI кабеля к ПК должно открываться окно в котором будет показан захват видео контента из устройства захвата (Aten UC3020 / Inogeni 4K2USB3).
При отключении кабеля программа должна сворачиваться в трей.

*Окно должно разворачиваться на весь рабочий стол и иметь возможность масштабироваться.
*Должна быть опция свернуть окно (в панель задач), закрыть программу (свернётся в трей), развернуть на весь экран (если ранее уменьшали масштаб окна).
*Доступ к настройкам программы должен быть через иконку в трее:
закрыть программу полностью.
выбор устройства захвата.
сохранение присета - какое устройство захвата выводить при подключении кабеля и размер окна.
*При нажатии на кнопку ESC (или другую) программа также должна сворачиваться.
*Качество выводимой картинки в программе должно быть минимум FullHD (Aten UC3020 / Inogeni 4K2USB3 это позволяют)

*Программа захвата должна работать на Windows (10 и выше).

Читайте на 123ru.net