Мы обновляем наше существующее приложение чата для поддержки видеочата, и в нашей существующей архитектуре у нас есть следующие модули
Применение UWP - для взаимодействия с пользователем
Драйвер UMDF - имеет базовый стек для передачи сигналов с сервера и Tx, Rx видеоданных с / на сервер
Компонент WinRT - для доступа к драйверу UMDF из приложения UWP
Мои опасения касаются доступа к Camera и Renderer (видеоповерхности) и видеокодекам в модуле UMDF.
Можно ли получить доступ к камере, видеокодекам и видеоповерхности изДрайвер UMDF?
Поскольку модуль приложения UWP предназначен для взаимодействия с пользователем, он должен создавать поверхность для рендеринга. Могу ли я получить доступ к дескриптору этой поверхности в UMDF и отобразить на нем видеоданные?
У меня естьрассмотрел несколько примеров и API для доступа к камере, видеокодекам и рендерингу и заметил, что все API UWP очень тесно интегрированы, невозможно передать дескрипторс поверхности или с камеры на драйвер UMDF из приложения UWP.
Здесь я что-то упускаю, могу ли я добиться видеочата с моей существующей архитектурой?