Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature AVIFile Functions and Macros ist ein Legacyfeature. Es wurde durch den Quellleser ersetzt. Der Quellleser wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, nach Möglichkeit für neuen Code den Quellleser anstelle von AVIFile-Funktionen und -Makros zu verwenden. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Temporäre Datenströme können auf verschiedene Arten von Vorteil sein. Sie können einen temporären Stream als Arbeitsdatenstrom verwenden, z. B. beim Ändern des Streamformats. Oder Sie können einen temporären Stream erstellen, der Teile anderer Datenströme enthält, die kopiert wurden.
Sie können einen Stream im Arbeitsspeicher erstellen, der keiner Datei zugeordnet ist, indem Sie die AVIStreamCreate-Funktion verwenden. Diese Funktion gibt die Adresse der Schnittstelle an dem neuen Stream an einem angegebenen Speicherort zurück und wird intern von anderen Funktionen verwendet, die temporäre Datenströme erstellen.
Sie können einen komprimierten Stream aus einem nicht komprimierten Stream erstellen, indem Sie die AVIMakeCompressedStream-Funktion verwenden. Sie identifizieren den zu komprimierenden Stream, die Komprimierungsmethode und komprimierungsoptionen sowie den Handler für den neuen Stream.
Wenn Sie die Verwendung eines mit AVIStreamCreate oder AVIMakeCompressedStream erstellten Streams abgeschlossen haben, schließen Sie den Stream mithilfe der FUNKTION AVIStreamRelease . AVIStreamRelease gibt die Ressourcen frei, die der temporäre Stream verwendet.