Compartir a través de


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

Consulte también

MFEnumDeviceSourcesDeviceInformation