Mengelola Ukuran Paket

[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.]

Penulis dirancang untuk mengelola ukuran paket secara internal. Namun, Anda mungkin memiliki persyaratan khusus untuk aplikasi Anda yang meminta beberapa kontrol manual atas ukuran paket dalam file ASF yang Anda tulis. Windows Media Format SDK menyediakan dua antarmuka, IWMPacketSize dan IWMPacketSize2 yang memungkinkan Anda mengontrol ukuran paket maksimum dan minimum.

Kedua antarmuka ukuran paket diekspos di objek profil. Mereka juga tersedia untuk objek pembaca. Seperti halnya antarmuka terkait profil lainnya, pembaca hanya dapat mengakses metode membaca.

Ukuran paket memiliki beberapa efek pada performa. Secara umum, semakin kecil ukuran paket, semakin terfragmentasi data dalam file. Semakin terfragmentasi file, semakin kurang efisien untuk merekonstruksinya. Dalam skenario streaming, ini mungkin bukan pertimbangan penting, karena proses membaca file dari sumber Internet umumnya tidak efisien. Namun, saat berhadapan dengan file secara lokal, ini mungkin menjadi pertimbangan.

Antarmuka IWMPacketSize

Antarmuka IWMPacketSize2

Bekerja dengan Profil