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 antarmukaIMFASFProfile.
- Objek konfigurasi Stream: 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 antarmukaIMFASFStreamConfig. Profil ASF yang valid berisi setidaknya satu objek konfigurasi aliran.
- Objek pengecualian timbul: 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 bersama.
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 Timbayar untuk Aliran ASF |
Menjelaskan cara menambahkan pengecualian bersama ke aliran ASF. |