Condividi tramite


Informazioni sui gestori di file e flusso personalizzati

[La funzionalità associata a questa pagina, i gestori di file personalizzati e di flusso, è una funzionalità legacy. È stata sostituita dalla classe MediaStreamSource. La classe MediaStreamSource è stata ottimizzata per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi la classe MediaStreamSource anziché i gestori di flusso e file personalizzati, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'applicazione può usare un gestore file personalizzato per leggere da un file o scrivere in un file in un formato non standard. A tale scopo, l'applicazione usa semplicemente il nome del gestore file quando si apre il file o si assegna l'interfaccia file. La libreria AVIFile usa quindi le funzioni del gestore file anziché quelle di un altro gestore file. Il formato non standard viene visualizzato come dati AVI standard per l'applicazione o per qualsiasi altra applicazione usando il gestore file personalizzato.

Analogamente, l'applicazione può usare un gestore di flusso personalizzato per leggere un flusso in formato non standard. Un flusso, indipendentemente dal fatto che sia audio, video, MIDI, testo o dati personalizzati, è un componente di un file AVI. Ad esempio, un file AVI che contiene una sequenza video, una colonna sonora inglese e una colonna sonora francese è costituita da tre flussi. L'applicazione può specificare i flussi in un file AVI per elaborare e indirizzare ognuno di questi flussi a un gestore che può elaborare in modo ottimale il tipo appropriato di dati multimediali.

Nota

È necessario inserire gestori di flusso e file personalizzati in una o più DLL, separati dai file di applicazione principali.