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 |