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 decoding 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. |
Topik terkait