Compartilhar via


Função MFCreateCameraControlMonitor (mfidl.h)

Cria uma instância de IMFCameraControlMonitor

Sintaxe

HRESULT MFCreateCameraControlMonitor(
  [in]  LPCWSTR                 symbolicLink,
  [in]  IMFCameraControlNotify  *callback,
  [out] IMFCameraControlMonitor **ppCameraControlMonitor
);

Parâmetros

[in] symbolicLink

Nome do link simbólico da cadeia de caracteres do dispositivo de captura de vídeo que está ativo.

[in] callback

Ponteiro para um objeto que implementa a interface de retorno de chamada IMFCameraControlNotify .

[out] ppCameraControlMonitor

Recebe um ponteiro para o objeto IMFCameraControlMonitor criado.

Retornar valor

Um HRESULT, incluindo o seguinte:

Valor Descrição
S_OK Êxito.
E_INVALIDARG O link simbólico especificado em symbolicLink não corresponde a um dispositivo de câmera conhecido.

Comentários

O link simbólico pode ser obtido de um atributo MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK retornado por MFEnumDeviceSources ou obtido acessando a propriedade DeviceInformation.Id obtida por meio das APIs Windows.Devices.Enumeration .

Requisitos

   
Cabeçalho mfidl.h
Biblioteca mfsensorgroup.lib
DLL mfsensorgroup.dll