Функция MFCreateCameraControlMonitor (mfidl.h)
Создает экземпляр IMFCameraControlMonitor.
Синтаксис
HRESULT MFCreateCameraControlMonitor(
[in] LPCWSTR symbolicLink,
[in] IMFCameraControlNotify *callback,
[out] IMFCameraControlMonitor **ppCameraControlMonitor
);
Параметры
[in] symbolicLink
Строковое символьное имя ссылки активного устройства захвата видео.
[in] callback
Указатель на объект, реализующий интерфейс обратного вызова IMFCameraControlNotify .
[out] ppCameraControlMonitor
Получает указатель на созданный объект IMFCameraControlMonitor .
Возвращаемое значение
HRESULT, включая следующее:
Значение | Описание: |
---|---|
S_OK | Успешно. |
E_INVALIDARG | Символьная ссылка, указанная в параметре symbolicLink , не соответствует известному устройству камеры. |
Комментарии
Символьная ссылка может быть получена из атрибута MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK , возвращаемого MFEnumDeviceSources , или путем доступа к свойству DeviceInformation.Id , полученному через API Windows.Devices.Enumeration .
Требования
Верхняя часть | mfidl.h |
Библиотека | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |