Compartilhar via


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