Delen via


Media Foundation-architectuur

In deze sectie wordt het algemene ontwerp van Microsoft Media Foundation beschreven. Zie Media Foundation Programming Guidevoor informatie over het gebruik van Media Foundation voor specifieke programmeertaken.

In deze sectie

Onderwerp Beschrijving
Overzicht van de Media Foundation-architectuur
Geeft een algemeen overzicht van de Media Foundation-architectuur.
Media Foundation-primitieven
Hierin worden enkele basisinterfaces beschreven die in Media Foundation worden gebruikt.
Bijna alle Media Foundation-toepassingen gebruiken deze interfaces.
Media Foundation Platform-API's
Hierin worden de belangrijkste Media Foundation-functies beschreven, zoals asynchrone callbacks en werkwachtrijen.
Sommige toepassingen maken mogelijk gebruik van interfaces op platformniveau. Daarnaast gebruiken aangepaste invoegtoepassingen, zoals mediabronnen en MMFT's, deze interfaces.
Media Foundation Pipeline-
De Media Foundation-pijplijnlaag bestaat uit mediabronnen, MMFT's en mediainks. De meeste toepassingen roepen methoden niet rechtstreeks aan op de pijplijnlaag. In plaats daarvan gebruiken toepassingen een van de hogere lagen, zoals de mediasessie of de bronlezer en Sink Writer.
mediasessie
De Media Session beheert de gegevensstroom in de Media Foundation-pijplijn.
bronlezer
Met de bronlezer kan een toepassing gegevens ophalen uit een mediabron, zonder dat de toepassing de mediabron-API's rechtstreeks hoeft aan te roepen. De bronlezer kan ook decodering van gecomprimeerde streams uitvoeren.
beveiligde mediapaden
Het beveiligde mediapad (PMP) biedt een beveiligde omgeving voor het afspelen van premium video-inhoud. Het is niet nodig om het PMP te gebruiken bij het schrijven van een Media Foundation-toepassing.

 

Over Media Foundation-

Media Foundation: Essentiƫle concepten

Media Foundation en COM-

Programmeerhandleiding voor Media Foundation