драйверы — Как получить доступ к расширенным свойствам управления камерой AVStream в приложении пользовательского режима Переполнение стека

Я ищу API в Media Foundation для доступа к расширенным элементам управления камерой
Расширенное управление камерой

например, фоторежим компенсации и т. д.
Есть ли что-нибудь похожее на стандартные интерфейсы IAMCameraControl, IAMVideoProcAmp
если нет, то какой стандартный способ доступа — установить или запросить эти элементы управления?

2

Решение

Нет общего дизайна для доступа к этим свойствам внутри MediaFoundation.

На самом деле, это зависит от производителя и его драйвера, чтобы предоставить эти интерфейсы или какие-то атрибуты.

  • для атрибутов, как вы можете видеть здесь: Атрибуты устройства захвата, он плохо разработан для доступа ко всем характеристикам захвата. Вы можете спросить у каждого производителя, если они предоставляют некоторые конкретные атрибуты.

  • для интерфейсов (IAMCameraControl, IAMVideoProcAmp) вы можете попытаться выполнить запрос через источник захвата медиа (выполните QueryInterface на IMFMediaSource). Еще раз, это до производителя.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector