Я ищу API в Media Foundation для доступа к расширенным элементам управления камерой
Расширенное управление камерой
например, фоторежим компенсации и т. д.
Есть ли что-нибудь похожее на стандартные интерфейсы IAMCameraControl, IAMVideoProcAmp
если нет, то какой стандартный способ доступа — установить или запросить эти элементы управления?
Нет общего дизайна для доступа к этим свойствам внутри MediaFoundation.
На самом деле, это зависит от производителя и его драйвера, чтобы предоставить эти интерфейсы или какие-то атрибуты.
для атрибутов, как вы можете видеть здесь: Атрибуты устройства захвата, он плохо разработан для доступа ко всем характеристикам захвата. Вы можете спросить у каждого производителя, если они предоставляют некоторые конкретные атрибуты.
для интерфейсов (IAMCameraControl, IAMVideoProcAmp) вы можете попытаться выполнить запрос через источник захвата медиа (выполните QueryInterface на IMFMediaSource). Еще раз, это до производителя.
Других решений пока нет …