IMFVirtualCamera::AddDeviceSourceInfo メソッド (mfvirtualcamera.h)
指定したデバイスシンボリック名で指定された物理カメラに対して仮想カメラが排他的に制御を必要とすることをパイプラインに通知します。
構文
HRESULT AddDeviceSourceInfo(
LPCWSTR DeviceSourceInfo
);
パラメーター
DeviceSourceInfo
物理カメラのシンボリック名を含む LPCWSTR 。 この値は、MFEnumDeviceSources や DeviceInformation などの標準の Windows 列挙 API を介して列挙されます
戻り値
次の値を含むがこれらに限定されない HRESULT 値を返します。
エラー コード | 説明 |
---|---|
S_OK | 成功 |
E_INVALIDARG | 入力パラメーターが無効です。 |
解説
この関数を使用すると、仮想カメラがアクティブ化されたときに、Windows カメラ フレーム サーバー サービスが物理カメラへのアクセスを裁定できます。
仮想カメラが複数の物理カメラへの排他的アクセスを必要とする場合は、この API を繰り返し呼び出すことができます。
注意
仮想カメラをアクティブにすると、この API を使用して仮想カメラに追加されたすべての物理カメラが使用中としてマークされます。 そのため、非共有モードでこれらの物理カメラにアクセスしようとすると、共有違反が発生します。
要件
サポートされている最小のクライアント | Windows ビルド 22000 |
Header | mfvirtualcamera.h |
Library | mfsensorgroup.lib |
[DLL] | mfsensorgroup.dll |