Profil ASF
Topik ini menjelaskan cara bekerja dengan profil ASF di Microsoft Media Foundation.
File Advanced Systems Format (ASF) berisi satu atau beberapa aliran. Untuk setiap aliran, header ASF berisi Header Properti Aliran yang menjelaskan aliran. Pada lapisan WMContainer , objek berikut digunakan untuk mengatur atau membaca properti aliran ASF:
- Objek profil ASF: Menjelaskan aliran dan hubungannya satu sama lain. Objek profil ASF mengekspos antarmuka IMFASFProfile .
- Objek konfigurasi aliran : Menjelaskan satu aliran. Objek konfigurasi aliran berisi jenis media yang menjelaskan format aliran. Untuk aliran audio dan video, jenis media menjelaskan dengan tepat bagaimana aliran dikonfigurasi, dan digunakan oleh codec yang mengodekan atau mendekode aliran. Objek konfigurasi aliran mengekspos antarmuka IMFASFStreamConfig . Profil ASF yang valid berisi setidaknya satu objek konfigurasi aliran.
- Objek pengecualian timbal balik : Menjelaskan beberapa aliran yang tidak dimaksudkan untuk dibaca secara bersamaan. Objek pengecualian timbal balik mengekspos antarmuka IMFASFMutualExclusion . Profil ASF berisi nol atau lebih objek pengecualian timbal balik.
Diagram berikut menunjukkan hubungan antara profil ASF dan objek yang terkandung dalam profil.
Untuk pemutaran, profil ASF digunakan untuk menghitung aliran dan menemukan format aliran. Untuk pengodean, profil ASF digunakan untuk mengonfigurasi aliran dalam file tujuan.
Profil ASF juga digunakan untuk mengonfigurasi ASF Media Sink. Untuk setiap aliran di profil ASF, sink media ASF membuat sink aliran yang sesuai.
Di bagian ini
Topik | Deskripsi |
---|---|
Membuat Profil ASF |
Menjelaskan cara membuat objek profil ASF. |
Membuat dan Mengonfigurasi Aliran ASF |
Menjelaskan cara menambahkan aliran ke profil ASF. |
Menggunakan Pengecualian Timbal Balik untuk Aliran ASF |
Menjelaskan cara menambahkan pengecualian timbal balik ke aliran ASF. |