Função MFCreateCameraOcclusionStateMonitor (mfidl.h)
Cria uma nova instância de IMFCameraOcclusionStateMonitor que permite que um aplicativo receba notificações quando o estado de oclusão da câmera for alterado.
Sintaxe
HRESULT MFCreateCameraOcclusionStateMonitor(
LPCWSTR symbolicLink,
IMFCameraOcclusionStateReportCallback *callback,
IMFCameraOcclusionStateMonitor **occlusionStateMonitor
);
Parâmetros
symbolicLink
O nome simbólico do link do dispositivo de vídeo para o qual o estado de oclusão será monitorado. Esse valor é enumerado por meio das APIs de enumeração padrão do Windows, como MFEnumDeviceSources e DeviceInformation
callback
O IMFCameraOcclusionStateReportCallback implementado pelo cliente para receber notificações de alteração do estado de oclusão da câmera.
occlusionStateMonitor
Um parâmetro de saída que recebe o IMFCameraOcclusionStateMonitor.
Valor retornado
Retorna um valor HRESULT, incluindo, mas não se limitando aos seguintes valores:
Código do erro | Descrição |
---|---|
S_OK | Com sucesso |
E_INVALIDARG | Um ou mais parâmetros são nullptr |
Requisitos
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | mfidl.h |
Biblioteca | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |