Método IMFVirtualCamera::AddDeviceSourceInfo (mfvirtualcamera.h)
Informa a la canalización que la cámara virtual requerirá un control exclusivo para la cámara física especificada por el nombre simbólico del dispositivo especificado.
Sintaxis
HRESULT AddDeviceSourceInfo(
LPCWSTR DeviceSourceInfo
);
Parámetros
DeviceSourceInfo
LPCWSTR que contiene el nombre simbólico de la cámara física. Este valor se enumera mediante las API de enumeración estándar de Windows, como MFEnumDeviceSources y DeviceInformation.
Valor devuelto
Devuelve un valor HRESULT, incluidos, entre otros, los siguientes valores:
Código de error | Descripción |
---|---|
S_OK | Correcto |
E_INVALIDARG | Un parámetro de entrada no es válido. |
Comentarios
La función permite que el servicio Cámara de Windows Frame Server arbitre el acceso a la cámara física cuando se activa la cámara virtual.
Esta API se puede llamar repetidamente si la cámara virtual requiere acceso exclusivo a más de una cámara física.
Nota:
Cuando se activa la cámara virtual, todas las cámaras físicas agregadas a la cámara virtual mediante esta API se marcarán como en uso. Por lo tanto, cualquier intento de acceder a esas cámaras físicas en modo no compartido producirá una infracción de uso compartido.
Requisitos
Cliente mínimo compatible | Windows Build 22000 |
Encabezado | mfvirtualcamera.h |
Library | mfsensorgroup.lib |
Archivo DLL | mfsensorgroup.dll |