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
Header mfvirtualcamera.h
Library mfsensorgroup.lib
[DLL] mfsensorgroup.dll

こちらもご覧ください

MFVirtualCameraType