VFW-Erfassungsfilter

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Dieser Filter funktioniert mit älterer Videoaufnahmehardware, die Video für Windows verwendet.

Dieser Filter verfügt über zwei Ausgabepins. Eine heißt Capture, die andere wird entweder Vorschau oder Überlagerung genannt.

Bezeichnung Wert
Filterschnittstellen IPersistPropertyBag, IAMVfwCaptureDialogs, IAMFilterMiscFlags, IBaseFilter, ISpecifyPropertyPages, IOverlayNotify
Eingabe-Pinmedientypen Nicht zutreffend
Eingabenadelschnittstellen Nicht zutreffend
Ausgabeheftmedientypen Erfassung: MEDIATYPE_Video, MEDIASUBTYPE_NULL, FORMAT_VideoInfoOverlay: MEDIATYPE_Video, MEDIASUBTYPE_Overlay, FORMAT_VideoInfo
Vorschau: MEDIATYPE_Video, MEDIASUBTYPE_NULL, FORMAT_VideoInfo
Ausgabe-Pinschnittstellen Capture Pin: IAMBufferNegotiation, IAMDroppedFrames, IAMPushSource, IAMStreamConfig, IAMStreamControl, IAMVideoCompression, IKsPropertySet, IPin, IQualityControlOverlay Pin: IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Vorschau-Pin: IAMPushSource, IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Filtern von CLSID CLSID_VfwCapture
Eigenschaftenseite CLSID CLSID_CaptureProperties
Ausführbare Datei qcap.dll
Verdienst MERIT_DO_NOT_USE
Filterkategorie CLSID_VideoInputDeviceCategory

 

Bemerkungen

Obwohl der Erfassungspin die IAMStreamConfig-Schnittstelle verfügbar macht, werden nur die Methoden SetFormat und GetFormat für diese Schnittstelle implementiert.

DirectShow-Filter

Videoaufnahme