MFCreateCameraOcclusionStateMonitor 함수(mfidl.h)
카메라 폐색 상태가 변경될 때 애플리케이션이 알림을 받을 수 있도록 하는 IMFCameraOcclusionStateMonitor의 새 instance 만듭니다.
구문
HRESULT MFCreateCameraOcclusionStateMonitor(
LPCWSTR symbolicLink,
IMFCameraOcclusionStateReportCallback *callback,
IMFCameraOcclusionStateMonitor **occlusionStateMonitor
);
매개 변수
symbolicLink
폐색 상태를 모니터링할 비디오 디바이스의 기호 링크 이름입니다. 이 값은 MFEnumDeviceSources 및 DeviceInformation과 같은 표준 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 |