Informationen zu AVIFile-Funktionen und -Makros

[Das dieser Seite zugeordnete Feature AVIFile-Funktionen und Makros ist ein Legacyfeature. Es wurde vom Quellleser abgelöst. Source Reader wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser anstelle von AVIFile-Funktionen und Makros verwendet wird. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die AVIFile-Funktionen und -Makros behandeln die Informationen in zeitbasierten Dateien als einen oder mehrere Datenströme anstelle von markierten Datenblöcken, die als Blöcke bezeichnet werden. Datenströme beziehen sich auf die Komponenten einer zeitbasierten Datei. Eine AVI-Datei kann verschiedene Arten von Daten enthalten, z. B. eine Videosequenz, einen englischen Soundtrack und einen französischen Soundtrack. Mithilfe von AVIFile kann eine Anwendung separat auf jede dieser Komponenten zugreifen.

Hinweis

Obwohl die AVIFile-Funktionen und -Makros mit jeder RIFF-Datei funktionieren, zeigt diese Übersicht, dass sie nur mit AVI-Dateien verwendet werden. AVI-Dateien sind in der Regel die zeitbasierten Dateien, die mit den AVIFile-Makros und -Funktionen verwendet werden.

 

AVIFile-Funktionen und -Makros sind in einer Dynamic Link-Bibliothek enthalten. Verwenden Sie zum Initialisieren der Bibliothek die FUNKTION AVIFileInit . Nachdem Sie die Bibliothek initialisiert haben, können Sie alle AVIFile-Funktionen oder -Makros verwenden. Verwenden Sie die AVIFileExit-Funktion , um die Bibliothek freizugeben. AVIFile verwaltet eine Referenzanzahl der Anwendungen, die die Bibliothek verwenden, aber nicht der Anwendungen, die sie veröffentlicht haben. Ihre Anwendungen sollten jede Verwendung von AVIFileInit mit einem Aufruf von AVIFileExit ausgleichen, um die Bibliothek vollständig freizugeben, nachdem jede Anwendung sie verwendet hat.