Можно ли использовать класс QCamera с физической / виртуальной камерой, которая используется другой программой?
Я знаю, что FaceRig создает с возможностью использования в таких программах, как Skype, но когда я пытаюсь поймать его с помощью QCamera (я использую пример по умолчанию https://doc.qt.io/qt-5/qtmultimedia-multimediawidgets-camera-example.html) возвращает черный экран с ошибками в отладке:
Не удалось получить управление видео
не удалось найти видео усилитель
Я знаю, что причина в том, что камера в настоящее время запущена другим процессом. Я не знаю, как обойти это.
Ура!!! Я нашел способ решить проблему для FaceRig.
Я должен просто включить трансляцию (UI + -> Broadcast)
(https://steamcommunity.com/app/274920/discussions/2/530646715641672440/)
Других решений пока нет …