Condividi tramite


Interfaccia IMFVirtualCamera (mfvirtualcamera.h)

Rappresenta una fotocamera virtuale che può essere collegata alla pipeline del server frame media Foundation. Ciò consente agli sviluppatori di creare un componente software in modalità utente che può essere individuato e usato dalle app come se fosse un dispositivo di acquisizione hardware.

Ereditarietà

L'interfaccia IMFVirtualCamera eredita dall'interfaccia IMFAttributes.

Metodi

L'interfaccia IMFVirtualCamera ha questi metodi.

 
IMFVirtualCamera::AddDeviceSourceInfo

Informa la pipeline che la fotocamera virtuale richiederà il controllo esclusivo per la fotocamera fisica specificata dal nome simbolico del dispositivo specificato.
IMFVirtualCamera::AddProperty

Aggiunge proprietà personalizzate dell'interfaccia del dispositivo alla fotocamera virtuale.
IMFVirtualCamera::AddRegistryEntry

Aggiunge una voce personalizzata del Registro di sistema alla chiave del Registro di sistema dell'interfaccia del dispositivo.
IMFVirtualCamera::CreateSyncEvent

Wrapper intorno al metodo IKsControl::KsEvent, che abilita o disabilita un evento.
IMFVirtualCamera::CreateSyncSemaphore

Wrapper intorno al metodo IKsControl::KsEvent, che abilita o disabilita un semaforo.
IMFVirtualCamera::GetMediaSource

Ottiene un IMFMediaSource che fornisce dati multimediali dalla fotocamera virtuale.
IMFVirtualCamera::Remove

Disabilita e annulla la registrazione della fotocamera virtuale dal sistema.
IMFVirtualCamera::SendCameraProperty

Wrapper intorno al metodo IKsControl::KsProperty interno.
IMFVirtualCamera::Shutdown

Rilascia tutte le risorse interne della fotocamera virtuale.
IMFVirtualCamera::Start

Crea e registra la fotocamera virtuale.
IMFVirtualCamera::Stop

Disabilita la fotocamera virtuale registrata, impedendo alle app di enumerare o attivare la fotocamera virtuale.

Commenti

Creare un'istanza di IMFVirtualCamera chiamando MFCreateVirtualCamera. Quando questa interfaccia viene restituita da MFCreateVirtualCamera per la prima volta, l'interfaccia rappresenta un set di opzioni di configurazione. Il chiamante è responsabile della configurazione delle diverse impostazioni nella fotocamera virtuale prima di avviare la fotocamera. La chiamata al metodo IMFVirtualCamera::Start consente alla fotocamera di essere individuabile e attivabile nel dispositivo.

Requisiti

   
Client minimo supportato Windows Build 22000
Intestazione mfvirtualcamera.h

Vedi anche

MFCreateVirtualCamera