Pemisah ASF

Objek pemisah ASF adalah komponen lapisan WMContainer yang mengurai Objek Data ASF dari file Advanced Systems Format (ASF). Anda dapat menggunakan pemisah untuk membaca paket data di Objek Data dan menghasilkan sampel aliran. Untuk informasi tentang struktur file ASF, lihat Struktur File ASF.

Pemisah mengekspos antarmuka IMFASFSplitter . Pemisah mengurai paket data ASF untuk aliran yang dipilih dan mengemas ulang ke dalam objek sampel individual yang mengekspos antarmuka IMFSample . Pemisah adalah salah satu komponen tingkat platform Media Foundation. Sumber media ASF menggunakan pemisah secara internal untuk mengurai file ASF.

Diagram berikut mengilustrasikan pembuatan sampel untuk file ASF melalui pemisah.

diagram memperlihatkan pembuatan sampel file asf

Bagian ini berisi topik berikut:

Topik Deskripsi
Membuat Objek Pemisah ASF Cara membuat dan menginisialisasi pemisah.
Mengonfigurasi Objek Pemisah ASF Pengaturan konfigurasi untuk pemisah.
Menghasilkan Sampel Aliran dari Objek Data ASF yang Ada Cara mengurai Objek Data ASF dan menghasilkan sampel uap yang dikemas.

 

Tabel berikut ini memperlihatkan atribut Objek Data yang relevan.

Atribut Deskripsi
MF_PD_ASF_FILEPROPERTIES_PACKETS Jumlah paket data di Objek Data ASF.
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Ukuran minimum paket data dalam file, dalam byte.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Ukuran maksimum paket data dalam file, dalam byte
MF_PD_ASF_DATA_LENGTH Ukuran Objek Data ASF, dalam byte.
MF_PD_ASF_DATA_START_OFFSET Offset, dalam byte, ke paket data pertama di Objek Data ASF relatif terhadap awal file.

 

Komponen WMContainer ASF

Tutorial: Membaca File ASF

Dukungan ASF di Media Foundation