MFCreateCameraControlMonitor 関数 (mfidl.h)
IMFCameraControlMonitor のインスタンスを作成します
構文
HRESULT MFCreateCameraControlMonitor(
[in] LPCWSTR symbolicLink,
[in] IMFCameraControlNotify *callback,
[out] IMFCameraControlMonitor **ppCameraControlMonitor
);
パラメーター
[in] symbolicLink
アクティブなビデオ キャプチャ デバイスの文字列シンボリック リンク名。
[in] callback
IMFCameraControlNotify コールバック インターフェイスを実装するオブジェクトへのポインター。
[out] ppCameraControlMonitor
作成された IMFCameraControlMonitor オブジェクトへのポインターを受け取ります。
戻り値
次を含む HRESULT:
値 | 説明 |
---|---|
S_OK | 正常終了しました。 |
E_INVALIDARG | シンボリック リンクで指定された シンボリック リンクが、既知のカメラ デバイスと一致しません。 |
解説
シンボリック リンクは、MFEnumDeviceSources によって返されるMF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK属性から取得することも、Windows.Devices.Enumeration API を介して取得した DeviceInformation.Id プロパティにアクセスして取得することもできます。
要件
ヘッダー | mfidl.h |
Library | mfsensorgroup.lib |
[DLL] | mfsensorgroup.dll |