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 |