MFCreateCameraOcclusionStateMonitor 함수(mfidl.h)

카메라 폐색 상태가 변경될 때 애플리케이션이 알림을 받을 수 있도록 하는 IMFCameraOcclusionStateMonitor의 새 instance 만듭니다.

구문

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

매개 변수

symbolicLink

폐색 상태를 모니터링할 비디오 디바이스의 기호 링크 이름입니다. 이 값은 MFEnumDeviceSourcesDeviceInformation과 같은 표준 Windows 열거형 API를 통해 열거됩니다.

callback

카메라 폐색 상태 변경 알림을 수신하기 위해 클라이언트에서 구현한 IMFCameraOcclusionStateReportCallback 입니다.

occlusionStateMonitor

IMFCameraOcclusionStateMonitor를 수신하는 출력 매개 변수입니다.

반환 값

다음 값을 포함하지만 이에 국한되지 않는 HRESULT 값을 반환합니다.

오류 코드 설명
S_OK 성공
E_INVALIDARG 하나 이상의 매개 변수가 nullptr입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Build 22000
지원되는 최소 서버 Windows Build 22000
머리글 mfidl.h
라이브러리 mfsensorgroup.lib
DLL mfsensorgroup.dll