Поделиться через


Функция 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

См. также раздел

MFVirtualCameraType