Architektura programu Media Foundation
W tej sekcji opisano ogólny projekt programu Microsoft Media Foundation. Aby uzyskać informacje na temat używania programu Media Foundation do wykonywania określonych zadań programistycznych, zobacz Media Foundation Programming Guide.
W tej sekcji
Temat | Opis |
---|---|
Omówienie architektury platformy Media Foundation |
Zawiera ogólne omówienie architektury programu Media Foundation. |
Media Foundation Primitives |
Opisuje niektóre podstawowe interfejsy, które są używane w całej programie Media Foundation. Prawie wszystkie aplikacje programu Media Foundation będą używać tych interfejsów. |
interfejsy API platformy Media Foundation |
Opisuje podstawowe funkcje programu Media Foundation, takie jak asynchroniczne wywołania zwrotne i kolejki robocze. Niektóre aplikacje mogą używać interfejsów na poziomie platformy. Ponadto niestandardowe wtyczki, takie jak źródła multimediów i MFTs, używają tych interfejsów. |
Potok programu Media Foundation |
Warstwa potoku Programu Media Foundation składa się ze źródeł multimediów, MFT i ujściów multimediów. Większość aplikacji nie wywołuje metod bezpośrednio w warstwie potoku. Zamiast tego aplikacje używają jednej z wyższych warstw, takich jak sesja multimediów lub czytnik źródła i składnik zapisywania ujścia. |
sesji multimediów |
Sesja multimediów zarządza przepływem danych w potoku programu Media Foundation. |
czytelnika źródłowego |
Czytnik źródła umożliwia aplikacji pobieranie danych ze źródła multimediów bez konieczności bezpośredniego wywoływania interfejsów API źródła multimediów. Czytnik źródła może również wykonywać dekodowanie skompresowanych strumieni. |
ścieżki chronionych multimediów |
Chroniona ścieżka multimediów (PMP) udostępnia chronione środowisko do odtwarzania zawartości wideo w warstwie Premium. Podczas pisania aplikacji Media Foundation nie jest konieczne użycie protokołu PMP. |
Tematy pokrewne
-
przewodnik programowania Media Foundation