特定の仮想カメラが現在のデバイスでサポートされているかどうかを示す値を返します。
構文
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 |