Condividi tramite


Filtro del writer di file

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture 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 Writer file può essere usato per scrivere file in disco indipendentemente dal formato. Il filtro scrive semplicemente su disco qualsiasi cosa riceva sul pin di input, quindi deve essere connesso a un multiplexer che può formattare correttamente il file. È possibile creare un nuovo file di output con il writer 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 non sovrapposte e gestisce la negoziazione del buffer corrispondente.

Nota

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

 

Etichetta Valore
Interfacce di filtro IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream
Tipi di supporti pin di input MEDIATYPE_Stream, MEDIASUBTYPE_NULL
Interfacce pin di input IMemInputPin, IPin, IQualityControl, IStream
Tipi di supporti di pin di output Non applicabile
Interfacce pin di output Non applicabile
Filtro CLSID CLSID_FileWriter
Pagina delle proprietà CLSID Nessuna pagina delle proprietà
File eseguibile qcap.dll
Merito MERIT_DO_NOT_USE
Categoria filtro CLSID_LegacyAmFilterCategory

 

Filtri DirectShow