WDM Video Capture Filter
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Der WDM Video Capture-Filter steuert analoge Erfassungsgeräte, die WDM-Treiber (Windows Driver Model) verwenden.
Bei diesem Filter handelt es sich tatsächlich um ein KsProxy-Plug-In im Kernelmodus. Es stellt Eigenschaftenseiten und die COM-Schnittstellen für WDM-Treiber bereit, die analoge Aufzeichnungsgeräte steuern (auch als analoge Videodecoder bezeichnet). Eine Anwendung kann sie einfach als Filter behandeln. Um diesen Filter einem Filterdiagramm hinzuzufügen, verwenden Sie den Systemgeräte-Enumerator. Es gibt einen eindeutigen Moniker für jedes Gerät zurück, das dieses Plug-In verwendet. Weitere Informationen finden Sie unter Aufzählen von Geräten und Filtern undBeteiligung von Hardwaregeräten am Filterdiagramm. Wie bei jedem Filter, der auf KsProxy basiert, hängt der Anzeigename des Filters vom zugrunde liegenden Treiber ab.
Nicht alle Geräte, die über den WDM-Videoaufnahmefilter verfügbar gemacht werden, implementieren alle unten aufgeführten Schnittstellen. Die Anwendung kann QueryInterface verwenden, um zu bestimmen, welche Schnittstellen von einem bestimmten Gerät unterstützt werden.
Bezeichnung | Wert |
---|---|
Filterschnittstellen | Der WDM-Treiber für das Gerät kann mindestens eine der folgenden Komponenten unterstützen: IAMAnalogVideoDecoder, IAMCameraControl, IAMDeviceRemoval, IAMDroppedFrames, IAMExtDevice, IAMExtTransport, IAMFilterMiscFlags, IAMTimecodeReader, IAMVideoCompression, IAMVideoControl, IAMVideoProcAmp, IBaseFilter, IKsPropertySet, IMediaSeeking, IReferenceClock, ISpecifyPropertyPages. |
Eingabeheftmedientypen | Treiberabhängig. |
Eingabenadelschnittstellen | Treiberabhängig. |
Ausgabeheftmedientypen | Treiberabhängig. |
Ausgabepinschnittstellen | Der Treiber kann mindestens eine der folgenden Komponenten unterstützen: IAMBufferNegotiation, IAMStreamConfig, IAMStreamControl, IKsPin, IKsPropertySet, IStreamBuilder, IMediaSeeking, IPin, IQualityControl, ISpecifyPropertyPages |
CLSID filtern | Nicht zutreffend |
Eigenschaftenseite CLSID | Treiberabhängig. |
Ausführbare Plug-In-Datei | kswdmcap.ax |
Verdienst | Treiberabhängig. |
Filterkategorie | CLSID_VideoInputDeviceCategory |
Zugehörige Themen