Condividi tramite


Filtro di acquisizione video WDM

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il filtro di acquisizione video WDM controlla i dispositivi di acquisizione analogica che usano driver WDM (Windows Driver Model).

Questo filtro è in realtà un plug-in KsProxy in modalità kernel. Fornisce le pagine delle proprietà e le interfacce COM per i driver WDM che controllano i dispositivi di acquisizione analogica (detti anche decodificatori video analogici). Un'applicazione può considerarla semplicemente come filtro. Per aggiungere questo filtro a un grafico di filtro, usare l'enumeratore di dispositivi di sistema . Restituisce un moniker univoco per ogni dispositivo che usa questo plug-in. Per altre informazioni, vedere 'enumerazione di dispositivi e filtri e come i dispositivi hardware partecipano al grafico dei filtri. Come per qualsiasi filtro basato su KsProxy, il nome descrittivo del filtro dipenderà dal driver sottostante.

Non tutti i dispositivi esposti tramite il filtro di acquisizione video WDM implementeranno tutte le interfacce elencate di seguito. L'applicazione può usare QueryInterface per determinare quali interfacce sono supportate da un particolare dispositivo.

Etichetta Valore
Interfacce di filtro Il driver WDM per il dispositivo può supportare una o più delle opzioni seguenti: IAMAnalogVideoDecoder, IAMCameraControl, IAMDeviceRemoval, IAMDroppedFrames, IAMExtDevice, IAMExtTransport, IAMFilterMiscFlags, IAMTimecodeReader, IAMVideoCompression, IAMVideoControl, IAMVideoProcAmp, IBaseFilter, IKsPropertySet, IMediaSeeking, IReferenceClock, ISpecifyPropertyPages.
Tipi di supporti pin di input Dipendente dal driver.
Interfacce del pin di input Dipendente dal driver.
Tipi di supporti pin di output Dipendente dal driver.
Interfacce pin di output Il driver può supportare uno o più dei seguenti elementi:IAMBufferNegotiation, IAMStreamConfig, IAMStreamControl, IKsPin, IKsPropertySet, IStreamBuilder, IMediaSeeking, IPin, IQualityControl, ISpecifyPropertyPages
Filtrare CLSID Non applicabile.
CLSID della pagina delle proprietà Dipendente dal driver.
File eseguibile plug-in kswdmcap.ax
Merit Dipendente dal driver.
categoria filtro CLSID_VideoInputDeviceCategory

 

DirectShow Filtri

Video Capture