次の方法で共有


MFCreateCameraOcclusionStateMonitor 関数 (mfidl.h)

IMFCameraOcclusionStateMonitor の新しいインスタンスを作成します。これにより、カメラのオクルージョン状態が変化したときにアプリケーションが通知を受け取ることができます。

構文

HRESULT MFCreateCameraOcclusionStateMonitor(
  LPCWSTR                               symbolicLink,
  IMFCameraOcclusionStateReportCallback *callback,
  IMFCameraOcclusionStateMonitor        **occlusionStateMonitor
);

パラメーター

symbolicLink

オクルージョン状態が監視されるビデオ デバイスのシンボリック リンク名。 この値は、MFEnumDeviceSourcesDeviceInformation などの標準の 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