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. |
Kapcsolódó témakörök