Функция MFIsVirtualCameraTypeSupported (mfvirtualcamera.h)
Возвращает значение, указывающее, поддерживается ли определенная виртуальная камера на текущем устройстве.
Синтаксис
HRESULT MFIsVirtualCameraTypeSupported(
MFVirtualCameraType type,
BOOL *supported
);
Параметры
type
Член перечисления MFVirtualCameraType , указывающий тип виртуальной камеры, для которой запрашивается поддержка. В текущем выпуске поддерживается только MFVirtualCameraType_SoftwareCameraSource .
supported
Выходной параметр, получающий логическое значение, указывающее, поддерживается ли указанный тип камеры на текущем устройстве.
Возвращаемое значение
Возвращает значение HRESULT, включая, помимо прочего, следующие значения:
Код ошибки | Описание |
---|---|
S_OK | Выполнено |
E_INVALIDARG | Входной параметр недопустим. |
E_POINTER | Поддерживаемый параметр имеет значение nullptr. |
E_ACCESSDENIED | Управление конфиденциальностью настроено для запрета доступа к камере для приложения, пользователя или системы. Или вызывающий объект не является администратором, и предоставленные параметры допустимы только для доступа администратора. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Верхняя часть | mfvirtualcamera.h |
Библиотека | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |