MFCreateCameraOcclusionStateMonitor 関数 (mfidl.h)
IMFCameraOcclusionStateMonitor の新しいインスタンスを作成します。これにより、カメラのオクルージョン状態が変化したときにアプリケーションが通知を受け取ることができます。
構文
HRESULT MFCreateCameraOcclusionStateMonitor(
LPCWSTR symbolicLink,
IMFCameraOcclusionStateReportCallback *callback,
IMFCameraOcclusionStateMonitor **occlusionStateMonitor
);
パラメーター
symbolicLink
オクルージョン状態が監視されるビデオ デバイスのシンボリック リンク名。 この値は、MFEnumDeviceSources や DeviceInformation などの標準の Windows 列挙 API を介して列挙されます
callback
カメラ オクルージョン状態変更通知を受信するためにクライアントによって実装される IMFCameraOcclusionStateReportCallback 。
occlusionStateMonitor
IMFCameraOcclusionStateMonitor を受け取る出力パラメーター。
戻り値
次の値を含むがこれらに限定されない HRESULT 値を返します。
エラー コード | 説明 |
---|---|
S_OK | 成功 |
E_INVALIDARG | 1 つ以上のパラメーターが nullptr です |
要件
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | mfidl.h |
Library | mfsensorgroup.lib |
[DLL] | mfsensorgroup.dll |