Kommentar
Å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.
Följande diagram visar hur transkod-API:et relaterar till resten av Media Foundation-kodningspipelinen.
Kodningspipelinen innehåller följande databearbetningsobjekt:
- Mediekälla
- Avkodare
- Video omformare eller ljud omvandlare
- Kodare
- Mediemottagare
Videoresizern behövs bara om storleken på utdatavideon skiljer sig från källan. Omsampling av ljud krävs endast om ljudet behöver samplas om före kodning. Avkodaren/kodarparet krävs för omkodning, men inte för remuxing.
Kodningstopologin är uppsättningen pipelineobjekt (källa, avkodare, resizer, omsampling, kodare och mediemottagare) plus anslutningspunkterna mellan dem. Mer information om topologier finns i Topologier.
Olika komponenter ansvarar för att skapa de olika pipelineobjekten:
- Programmet använder vanligtvis Source Resolver för att skapa mediekällan.
- Media Session läser in och konfigurerar avkodaren, videostorleksomvandlaren och ljudresamplern. Internt sett använder den topologiinläsaren för att göra detta (se IMFTopoLoader).
- TRANSCODE-API:et läser in och konfigurerar kodaren och mediemottagaren.
Avancerade program kan konfigurera kodaren och mediemottagaren direkt i stället för att använda omkodnings-API:et.
Relaterade ämnen