Share via


Función MFCreateCameraControlMonitor (mfidl.h)

Crea una instancia de IMFCameraControlMonitor

Sintaxis

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

Parámetros

[in] symbolicLink

Nombre de vínculo simbólico de cadena del dispositivo de captura de vídeo que está activo.

[in] callback

Puntero a un objeto que implementa la interfaz de devolución de llamada IMFCameraControlNotify .

[out] ppCameraControlMonitor

Recibe un puntero al objeto IMFCameraControlMonitor creado.

Valor devuelto

HrESULT, incluido lo siguiente:

Valor Descripción
S_OK Correcto.
E_INVALIDARG El vínculo simbólico especificado en symbolicLink no coincide con un dispositivo de cámara conocido.

Observaciones

El vínculo simbólico se puede obtener de un atributo MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK devuelto por MFEnumDeviceSources o obtenido accediendo a la propiedad DeviceInformation.Id obtenida a través de las API Windows.Devices.Enumeration .

Requisitos

   
Encabezado mfidl.h
Library mfsensorgroup.lib
Archivo DLL mfsensorgroup.dll