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 |
Argomenti correlati