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. |
Verwante onderwerpen
-
Programmeerhandleiding voor Media Foundation