Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Позволяет приложениям получать экземпляр IMFExtendedCameraControl, который используется для настройки расширенных свойств устройства захвата.
Наследование
Интерфейс IMFExtendedCameraController наследуется от интерфейса IUnknown.
Методы
Интерфейс IMFExtendedCameraController содержит следующие методы.
|
IMFExtendedCameraController::GetExtendedCameraControl Возвращает экземпляр IMFExtendedCameraControl, который позволяет приложению получить расширенные элементы управления свойствами текущего устройства захвата. |
Комментарии
Интерфейс IMFExtendedCameraController можно получить с помощью IMFMediaSource , представляющего устройство видеозахвата и его реализацию IMFGetService .
В этом случае параметр guidService функции IMFGetService::GetService должен иметь значение GUID_NULL, см. следующий фрагмент кода.
HRESULT GetExtendedCameraController(_In_ IMFMediaSource cameraSource)
{
wil::com_ptr_nothrow<IMFExtendedCameraController> extCameraController;
wil::com_ptr_nothrow<IMFGetService> getService;
RETURN_IF_FAILED(extCameraController.query_to(&getService));
RETURN_IF_FAILED(getService->GetService(GUID_NULL, IID_PPV_ARGS(&extCameraController)));
// Use the IMFExtendedCameraController
return S_OK;
}
Требования
| Минимальная версия клиента | сборка Windows 10 19041 |
| Минимальная версия сервера | сборка Windows 10 19041 |
| Верхняя часть | mfidl.h |