Bekerja dengan Output

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Sebagai default, setiap sampel yang Anda terima dari salah satu objek pembaca dikaitkan dengan nomor output. Setiap nomor output sesuai dengan aliran dalam file ASF. Pembaca menetapkan nomor output ke aliran dalam file saat file dibuka. Biasanya ada satu output untuk setiap aliran dalam file. Namun, jika file menggunakan pengecualian bersama, setiap grup aliran yang saling eksklusif diberi satu nomor output. Aliran yang sesuai dengan jumlah output aliran yang saling eksklusif ditentukan baik oleh pembaca, dalam kasus beberapa file laju bit (MBR), atau oleh aplikasi Anda, jika Anda menggunakan pemilihan aliran manual.

Karena nama koneksi yang diatur dalam profil tidak bertahan dalam file, pembaca membuat nama koneksi default untuk setiap output yang hanya merupakan representasi string dari nomor output, misalnya "1", "2", "3" dan sebagainya. Nama koneksi memungkinkan aplikasi, dan pembaca itu sendiri, untuk menghubungkan output ke aliran. Dalam beberapa file laju bit, beberapa aliran berbagi nama koneksi. Ini tidak masalah bagi pembaca, karena properti output untuk setiap aliran MBR identik.

Setiap output memiliki satu atau beberapa format output yang didukung. Format output adalah format yang digunakan oleh sampel yang tidak dikompresi yang dikirimkan oleh pembaca. Saat pembaca membuka file, ia mengatur format setiap output ke default untuk subjenis media. Jumlah dan jenis format output yang didukung ditentukan oleh codec yang mendekompresi data media.

Topik berikut menjelaskan cara bekerja dengan output:

Antarmuka IWMReader

Antarmuka IWMSyncReader

Membaca File ASF