Filtro di acquisizione video WDM

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture 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 i driver WDM (Windows Driver Model).

Questo filtro è effettivamente un plug-in in modalità kernel KsProxy. Fornisce pagine di proprietà e interfacce COM per i driver WDM che controllano i dispositivi di acquisizione analogica (chiamati anche decodificatori video analogici). Un'applicazione può trattarla semplicemente come filtro. Per aggiungere questo filtro a un grafico di filtro, usare l'enumeratore dispositivo di sistema. Restituisce un moniker univoco per ogni dispositivo che usa questo plug-in. Per altre informazioni, vedere Enumerazione di dispositivi e filtri emodalità di partecipazione dei dispositivi hardware nel 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 determinato dispositivo.

Etichetta Valore
Interfacce di filtro Il driver WDM per il dispositivo può supportare uno o più dei seguenti elementi: 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 pin di input Dipendente dal driver.
Tipi di supporti di pin di output Dipendente dal driver.
Interfacce pin di output Il driver può supportare una o più delle operazioni seguenti:IAMBufferNegotiation, IAMStreamConfig, IAMStreamControl, IKsPin, IKsPropertySet, IStreamBuilder, IMediaSeeking, IPin, IQualityControl, ISpecifyPropertyPages
Filtro CLSID Non applicabile.
Pagina delle proprietà CLSID Dipendente dal driver.
File eseguibile plug-in kswdmcap.ax
Merito Dipendente dal driver.
Categoria filtro CLSID_VideoInputDeviceCategory

 

Filtri DirectShow

Acquisizione video