Interface IMFVirtualCamera (mfvirtualcamera.h)
Representa uma câmera virtual que pode ser conectada ao pipeline do servidor de quadros do Media Foundation. Isso permite que os desenvolvedores criem um componente de software no modo de usuário que pode ser descoberto e usado por aplicativos como se fosse um dispositivo de captura de hardware.
Herança
A interface IMFVirtualCamera herda da interface IMFAttributes.
Métodos
A interface IMFVirtualCamera tem esses métodos.
IMFVirtualCamera::AddDeviceSourceInfo Informa ao pipeline que a câmera virtual exigirá controle exclusivo para a câmera física especificada pelo nome simbólico do dispositivo especificado. |
IMFVirtualCamera::AddProperty Adiciona propriedades de interface de dispositivo personalizadas à câmera virtual. |
IMFVirtualCamera::AddRegistryEntry Adiciona uma entrada personalizada do Registro à chave do Registro da interface do dispositivo. |
IMFVirtualCamera::CreateSyncEvent Um wrapper em torno do método IKsControl::KsEvent, que habilita ou desabilita um evento. |
IMFVirtualCamera::CreateSyncSemaphore Um wrapper em torno do método IKsControl::KsEvent, que habilita ou desabilita um semáforo. |
IMFVirtualCamera::GetMediaSource Obtém um IMFMediaSource que fornece dados de mídia da câmera virtual. |
IMFVirtualCamera::Remove Desabilita e cancela o registro da câmera virtual do sistema. |
IMFVirtualCamera::SendCameraProperty Um wrapper em torno do método IKsControl::KsProperty interno. |
IMFVirtualCamera::Shutdown Libera todos os recursos internos da câmera virtual. |
IMFVirtualCamera::Start Cria e registra a câmera virtual. |
IMFVirtualCamera::Stop Desabilita a câmera virtual registrada, impedindo que os aplicativos possam enumerar ou ativar a câmera virtual. |
Comentários
Crie uma instância de IMFVirtualCamera chamando MFCreateVirtualCamera. Quando essa interface é retornada de MFCreateVirtualCamera pela primeira vez, a interface representa um conjunto de opções de configuração. O chamador é responsável por definir as diferentes configurações na câmera virtual antes de iniciar a câmera. Chamar o método IMFVirtualCamera::Start permite que a câmera seja detectável e ativada no dispositivo.
Requisitos
Cliente mínimo com suporte | Windows Build 22000 |
Cabeçalho | mfvirtualcamera.h |