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 |