Arsitektur Media Foundation

Bagian ini menjelaskan desain umum Microsoft Media Foundation. Untuk informasi tentang menggunakan Media Foundation untuk tugas pemrograman tertentu, lihat Panduan Pemrograman Media Foundation.

Di bagian ini

Topik Deskripsi
Gambaran Umum Arsitektur Media Foundation
Memberikan gambaran umum tingkat tinggi tentang arsitektur Media Foundation.
Media Foundation Primitives
Menjelaskan beberapa antarmuka dasar yang digunakan di seluruh Media Foundation.
Hampir semua aplikasi Media Foundation akan menggunakan antarmuka ini.
API Platform Media Foundation
Menjelaskan fungsi Inti Media Foundation, seperti panggilan balik asinkron dan antrean kerja.
Beberapa aplikasi mungkin menggunakan antarmuka tingkat platform. Selain itu, plug-in kustom, seperti sumber media dan MFTs, menggunakan antarmuka ini.
Alur Media Foundation
Lapisan alur Media Foundation terdiri dari sumber media, MFTs, dan sink media. Sebagian besar aplikasi tidak memanggil metode langsung pada lapisan alur. Sebagai gantinya, aplikasi menggunakan salah satu lapisan yang lebih tinggi, seperti Sesi Media atau Pembaca Sumber dan Penulis Sink.
Sesi Media
Sesi Media mengelola aliran data di alur Media Foundation.
Pembaca Sumber
Pembaca Sumber memungkinkan aplikasi untuk mendapatkan data dari sumber media, tanpa aplikasi perlu memanggil API sumber media secara langsung. Pembaca Sumber juga dapat melakukan pendekodean aliran terkompresi.
Jalur Media Terproteksi
Jalur media yang dilindungi (PMP) menyediakan lingkungan yang dilindungi untuk memutar konten video premium. Tidak perlu menggunakan PMP saat menulis aplikasi Media Foundation.

 

Tentang Media Foundation

Media Foundation: Konsep Penting

Media Foundation dan COM

Panduan Pemrograman Media Foundation