Freigeben über


Datei-Writer-Filter

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

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

Der Datei-Writer-Filter verwendet die Zeitstempel des Eingabedatenstroms als Dateiversatz und bietet zufälligen Zugriff auf die Datei. Es unterstützt IStream-, um das Lesen und Schreiben des Dateiheaders nach dem Beenden des Diagramms zu ermöglichen. Um die Leistung zu verbessern, unterstützt sie auch nicht überlappende Schreibvorgänge und behandelt die entsprechende Pufferverhandlung.

Anmerkung

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

 

Etikett Wert
Filterschnittstellen IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream
Eingabe-Pin-Medientypen MEDIATYPE_Stream, MEDIASUBTYPE_NULL
Eingabe-Pin-Schnittstellen IMemInputPin, IPin, IQualityControl, IStream
Ausgabe-Pin-Medientypen Nicht zutreffend
Ausgabeheftschnittstellen Nicht zutreffend
Filter CLSID CLSID_FileWriter
Eigenschaftenseite CLSID Keine Eigenschaftenseite
Ausführbar qcap.dll
Merit MERIT_DO_NOT_USE
Filterkategorie CLSID_LegacyAmFilterCategory

 

DirectShow-Filter