Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I det här avsnittet beskrivs den allmänna utformningen av Microsoft Media Foundation. Information om hur du använder Media Foundation för specifika programmeringsuppgifter finns i programmeringsguiden för Media Foundation.
I det här avsnittet
Ämne | Beskrivning |
---|---|
Översikt över Media Foundation Architecture |
Ger en översikt på hög nivå över Media Foundation-arkitekturen. |
Media Foundation Primitives |
Beskriver några grundläggande gränssnitt som används i hela Media Foundation. Nästan alla Media Foundation-program använder dessa gränssnitt. |
Media Foundation Platform-API:er |
Beskriver grundläggande Media Foundation-funktioner, till exempel asynkrona återanrop och arbetsköer. Vissa program kan använda gränssnitt på plattformsnivå. Dessutom använder anpassade plugin-program, till exempel mediekällor och MFI:er, dessa gränssnitt. |
Media Foundation Pipeline |
Media Foundation-pipelinelagret består av mediekällor, MFI och mediamottagare. De flesta program anropar inte metoder direkt på pipelinelagret. I stället använder program ett av de högre lagren, till exempel mediasessionen eller källläsaren och mottagarskrivaren. |
Media Session |
Mediesessionen hanterar dataflödet i Media Foundation-pipelinen. |
källläsare |
Med källläsaren kan ett program hämta data från en mediekälla, utan att programmet behöver anropa API:erna för mediekällan direkt. Källläsaren kan också utföra avkodning av komprimerade strömmar. |
sökväg för skyddade medier |
Den skyddade mediesökvägen (PMP) ger en skyddad miljö för att spela upp premiumvideoinnehåll. Det är inte nödvändigt att använda PMP när du skriver ett Media Foundation-program. |
Relaterade ämnen
-
programmeringsguide för Media Foundation