Informazioni su funzioni e macro AVIFile

[La funzionalità associata a questa pagina, Funzioni AVIFile e macro, è una funzionalità legacy. È stato sostituito dal lettore di origine. Lettore di origine è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi il lettore di origine anziché le funzioni e le macro AVIFile, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Le funzioni e le macro AVIFile gestiscono le informazioni nei file basati sul tempo come uno o più flussi di dati anziché blocchi di dati contrassegnati denominati blocchi. I flussi di dati fanno riferimento ai componenti di un file basato sul tempo. Un file AVI può contenere diversi tipi di dati, ad esempio una sequenza video, una colonna sonora inglese e una colonna sonora francese. Usando AVIFile, un'applicazione può accedere separatamente a ognuno di questi componenti.

Nota

Anche se le funzioni e le macro AVIFile funzionano con qualsiasi file RIFF, questa panoramica illustra l'uso solo con i file AVI. I file AVI sono in genere i file basati sul tempo usati con le macro e le funzioni AVIFile.

 

Le funzioni e le macro AVIFile sono contenute in una libreria a collegamento dinamico. Per inizializzare la libreria, usare la funzione AVIFileInit . Dopo aver inizializzato la libreria, è possibile usare una delle funzioni o delle macro AVIFile. Per rilasciare la libreria, usare la funzione AVIFileExit . AVIFile gestisce un conteggio dei riferimenti delle applicazioni che usano la libreria, ma non quelle che lo hanno rilasciato. Le applicazioni devono bilanciare ogni uso di AVIFileInit con una chiamata a AVIFileExit per rilasciare completamente la libreria al termine dell'uso di ogni applicazione.