Interfaz IMFVirtualCamera (mfvirtualcamera.h)

Representa una cámara virtual que se puede conectar a la canalización del servidor de fotogramas de Media Foundation. Esto permite a los desarrolladores crear un componente de software en modo de usuario que las aplicaciones pueden detectar y usar como si fuera un dispositivo de captura de hardware.

Herencia

La interfaz IMFVirtualCamera hereda de la interfaz IMFAttributes.

Métodos

La interfaz IMFVirtualCamera tiene estos métodos.

 
IMFVirtualCamera::AddDeviceSourceInfo

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.
IMFVirtualCamera::AddProperty

Agrega propiedades de interfaz de dispositivo personalizadas a la cámara virtual.
IMFVirtualCamera::AddRegistryEntry

Agrega una entrada del Registro personalizada a la clave del Registro de la interfaz de dispositivo.
IMFVirtualCamera::CreateSyncEvent

Contenedor alrededor del método IKsControl::KsEvent, que habilita o deshabilita un evento.
IMFVirtualCamera::CreateSyncSemaphore

Contenedor alrededor del método IKsControl::KsEvent, que habilita o deshabilita un semáforo.
IMFVirtualCamera::GetMediaSource

Obtiene un IMFMediaSource que proporciona datos multimedia de la cámara virtual.
IMFVirtualCamera::Remove

Deshabilita y anula el registro de la cámara virtual del sistema.
IMFVirtualCamera::SendCameraProperty

Contenedor alrededor del método IKsControl::KsProperty interno.
IMFVirtualCamera::Shutdown

Libera todos los recursos internos de la cámara virtual.
IMFVirtualCamera::Start

Crea y registra la cámara virtual.
IMFVirtualCamera::Stop

Deshabilita la cámara virtual registrada, lo que impide que las aplicaciones puedan enumerar o activar la cámara virtual.

Comentarios

Cree una instancia de IMFVirtualCamera llamando a MFCreateVirtualCamera. Cuando esta interfaz se devuelve desde MFCreateVirtualCamera por primera vez, la interfaz representa un conjunto de opciones de configuración. El autor de la llamada es responsable de configurar las diferentes opciones en la cámara virtual antes de iniciar la cámara. Llamar al método IMFVirtualCamera::Start permite que la cámara se pueda detectar y activar en el dispositivo.

Requisitos

   
Cliente mínimo compatible Windows Build 22000
Encabezado mfvirtualcamera.h

Consulte también

MFCreateVirtualCamera