Dukungan ASF di Media Foundation

Media Foundation mendukung file media dalam Format Sistem Tingkat Lanjut (ASF):

  • Windows Media Video (file WMV)
  • Windows Media Audio (file WMA)

Media Foundation menyediakan beberapa objek untuk membaca dan menulis file ASF. Objek-objek ini disediakan dalam dua lapisan arsitektur yang berbeda.

Pertama, lapisan alur berisi objek yang berfungsi di dalam alur Media Foundation dan sesuai dengan API yang ditentukan oleh alur. Lapisan alur ASF berisi:

  • Sumber Media ASF: Mengurai file ASF dan mengirimkan paket data audio/video.
  • Windows Media Codecs: Dekodekan atau enkode aliran audio atau video Windows Media.
  • ASF Media Sink: Menerima paket data dan menulis file ASF.

Kedua, lapisan Kontainer WM memberikan kontrol tingkat rendah atas penguraian dan penulisan file ASF. Lapisan alur menggunakan WMContainer secara internal. Aplikasi juga dapat menggunakan WMContainer untuk penguraian dan penulisan ASF tingkat rendah.

diagram memperlihatkan elemen lapisan alur dan kontainer wm

Di bagian ini

Topik Deskripsi
Struktur File ASF
Gambaran umum struktur file ASF dan objek yang disediakan oleh Media Foundation untuk bekerja dengan file ASF.
Komponen ASF Lapisan Alur
Menjelaskan cara mengurai dan menulis file ASF menggunakan lapisan alur.
Komponen WMContainer ASF
Menjelaskan cara mengurai dan menulis file ASF menggunakan lapisan WMContainer.

Untuk informasi terperinci tentang struktur file ASF, lihat spesifikasi ASF, yang dapat diunduh dari situs web Microsoft ini.

Panduan Pemrograman Media Foundation