Membuat Stream Sementara

[Fitur yang terkait dengan halaman ini, AVIFile Functions dan Macros, adalah fitur warisan. Ini sudah digantikan oleh Pembaca Sumber. Pembaca Sumber telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber alih-alih Fungsi dan Makro AVIFile, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Aliran sementara dapat bermanfaat dalam beberapa cara. Anda dapat menggunakan aliran sementara sebagai aliran kerja, misalnya, saat mengubah format aliran. Atau Anda dapat membuat aliran sementara untuk menyimpan sebagian aliran lain yang telah disalin.

Anda dapat membuat aliran dalam memori yang tidak terkait dengan file apa pun dengan menggunakan fungsi AVIStreamCreate. Fungsi ini mengembalikan alamat antarmuka ke aliran baru di lokasi tertentu dan digunakan secara internal oleh fungsi lain yang membuat aliran sementara.

Anda dapat membuat aliran terkompresi dari aliran yang tidak dikompresi dengan menggunakan fungsiAVIMakeCompressedStream. Anda mengidentifikasi alur untuk dikompresi, metode kompresi dan opsi kompresi, serta pengelola untuk alur baru.

Saat Anda selesai menggunakan aliran yang dibuat dengan AVIStreamCreate atau AVIMakeCompressedStream, tutup aliran dengan menggunakan fungsiAVIStreamRelease. AVIStreamRelease membebaskan sumber daya yang digunakan oleh aliran sementara.