Udostępnij za pośrednictwem


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.

 

About Media Foundation

Media Foundation: Podstawowe pojęcia

Media Foundation i com

przewodnik programowania Media Foundation