Megosztás a következőn keresztül:


A Media Foundation architektúrája

Ez a szakasz a Microsoft Media Foundation általános kialakítását ismerteti. További információ a Media Foundation adott programozási feladatokhoz való használatáról: Media Foundation programozási útmutatója.

Ebben a szakaszban

Téma Leírás
Media Foundation architektúra áttekintése
Magas szintű áttekintést nyújt a Media Foundation architektúrájáról.
Media Foundation Primitívek
A Media Foundationben használt alapvető felületeket ismerteti.
Szinte minden Media Foundation-alkalmazás használja ezeket a felületeket.
Media Foundation platform API-k
A Media Foundation alapvető funkcióit, például az aszinkron visszahívásokat és a munkahelyi üzenetsorokat ismerteti.
Egyes alkalmazások platformszintű interfészeket használhatnak. Emellett az egyéni beépülő modulok, például a médiaforrások és az MFT-k is ezeket a felületeket használják.
Media Foundation-folyamat
A Media Foundation folyamatrétege médiaforrásokból, MFT-ekből és médiaelsőkből áll. A legtöbb alkalmazás nem hív meg metódusokat közvetlenül a folyamatrétegen. Ehelyett az alkalmazások az egyik magasabb réteget használják, például a Média munkamenetet, a Forrásolvasót és a Fogadó írót.
média-munkamenet
A Media Session kezeli az adatfolyamot a Media Foundation-folyamatban.
Forrásolvasó
A Forrásolvasó lehetővé teszi, hogy az alkalmazások adatokat kérjenek le egy médiaforrásból anélkül, hogy az alkalmazásnak közvetlenül kellene meghívnia a médiaforrás API-kat. A forrásolvasó képes a tömörített streamek dekódolására is.
védett adathordozó elérési útja
A védett médiaútvonal (PMP) védett környezetet biztosít a prémium szintű videótartalmak lejátszásához. Nem szükséges a PMP használata Media Foundation-alkalmazás írásakor.

 

A Media Foundation

Media Foundation: Alapvető fogalmak

Media Foundation és COM

Media Foundation programozási útmutatója