Использование Media Foundation, ANGLE и аппаратного ускорения (приложение ПК)
Для улучшения качества обработки видео, обеспечения совместимости пользовательского интерфейса с различными устройствами и увеличения производительности приложения используются различные инструменты. В приложении есть возможность включить или отключить их использование:
Для этого необходимо перейти в раздел "Настройки", вкладку "Дополнительно".
Windows Media Foundation (WMF) — мультимедийная платформа от Microsoft.
Предоставляет API для захвата видео с камер, позволяя получать более качественный видеопоток. Также включает в себя средства кодирования и декодирования, обработки видеопотока, трансляции и синхронизации потоков. Благодаря поддержке аппаратного ускорения позволяет увеличить производительность приложения.
Раздел Параметры рендеринга:
Параметры рендеринга необходимы для обеспечения корректной работы графического интерфейса на разном оборудовании, иначе говоря, обеспечивают кроссплатформенность.
Использование DirectX — выбирается исходя из установленной версии DirectX на ПК.
ANGLE — это открытая библиотека Google, которая предоставляет реализацию OpenGL ES на других графических API, таких как Direct3D и Vulkan. Основная цель — обеспечить совместимость OpenGL ES-приложений на платформах, где отсутствует или ограничена поддержка OpenGL ES.
Аппаратное ускорение позволяет снизить нагрузку на CPU за счет использования специализированных ресурсов системы (GPU, DSP, NIC и др.) для выполнения задач, связанных с обработкой аудио и видео — кодирования и декодирования, рендеринга, обработки аудио (шумоподавление и эхо-компенсация), а также оптимизации передачи данных.
Использование Media Foundation и Аппаратного ускорения требуют производительного оборудования, поэтому рекомендуется отключать данные функции, если Вы столкнулись с сильным падением общей производительности ПК.