Condividi tramite


Filtro file writer

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video 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 File Writer può essere usato per scrivere file su disco indipendentemente dal formato. Il filtro scrive semplicemente su disco qualsiasi cosa riceva sul pin di input, quindi deve essere connesso upstream a un multiplexer in grado di formattare correttamente il file. È possibile creare un nuovo file di output con il writer di file o specificare un file esistente; se il file esiste già, verrà completamente sovrascritto con i nuovi dati.

Il filtro del writer di file usa i timestamp del flusso di input come offset di file e fornisce l'accesso casuale al file. Supporta IStream per consentire la lettura e la scrittura dell'intestazione del file dopo l'arresto del grafico. Per migliorare le prestazioni, supporta anche scritture sovrapposte senza buffer e gestisce la negoziazione del buffer corrispondente.

Nota

Per scrivere file ASF, usare il filtro WRITER ASF WM.

 

Etichetta Valore
Interfacce di filtro IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream
Tipi di supporti pin di input MEDIATYPE_Stream, MEDIASUBTYPE_NULL
Interfacce del pin di input IMemInputPin, IPin, IQualityControl, IStream
Tipi di supporti pin di output Non applicabile
Interfacce pin di output Non applicabile
Filtrare CLSID CLSID_FileWriter
CLSID della pagina delle proprietà Nessuna pagina delle proprietà
Eseguibile qcap.dll
Merit MERIT_DO_NOT_USE
categoria filtro CLSID_LegacyAmFilterCategory

 

DirectShow Filtri