File Writer-Filter

Der File Writer-Filter kann verwendet werden, um Dateien unabhängig vom Format auf den Datenträger zu schreiben. Der Filter schreibt einfach auf den Datenträger, was er auf seinem Eingabepin empfängt. Daher muss er mit einem Multiplexer verbunden werden, der die Datei ordnungsgemäß formatieren kann. Sie können eine neue Ausgabedatei mit dem Dateiwriter erstellen oder eine vorhandene Datei angeben. Wenn die Datei bereits vorhanden ist, wird sie vollständig mit den neuen Daten überschrieben.

Der Dateiwriterfilter verwendet die Zeitstempel des Eingabestreams als Dateioffsets und bietet zufälligen Zugriff auf die Datei. IStream wird unterstützt, um das Lesen und Schreiben des Dateiheaders zu ermöglichen, nachdem das Diagramm beendet wurde. Zur Verbesserung der Leistung werden auch nicht gepufferte überlappende Schreibvorgänge unterstützt und die entsprechende Pufferaushandlung verarbeitet.

Hinweis

Verwenden Sie zum Schreiben von ASF-Dateien den WM ASF Writer-Filter.

Bezeichnung Wert
Filterschnittstellen IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream
Eingabepinmedientypen _MEDIATYPE-Stream, MEDIASUBTYPE _ NULL
Eingabe-Pin-Schnittstellen IMemInputPin, IPin, IQualityControl, IStream
Medientypen des Ausgabepins Nicht zutreffend
Ausgabe-Pin-Schnittstellen Nicht zutreffend
Filtern von CLSID CLSID _ FileWriter
CLSID der Eigenschaftenseite Keine Eigenschaftenseite
Ausführbare Datei qcap.dll
Verdienst NOT USE (NICHT _ _ _ VERWENDEN)
Filterkategorie CLSID _ LegacyAmFilterCategory

DirectShow-Filter