Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alábbi ábra bemutatja, hogyan kapcsolódik a transcode API a Media Foundation kódolási folyamatának többi részéhez.
A kódolási folyamat a következő adatfeldolgozási objektumokat tartalmazza:
- Médiaforrás
- Dekóder
- Video átméretező vagy hang újramintavételező
- Kódoló
- Média tároló
A video átméretezőre csak akkor van szükség, ha a kimeneti videó mérete eltér a forrástól. A hang-újraerősítőre csak akkor van szükség, ha a hang újrahangolását a kódolás előtt kell elvégezni. A dekódoló/kódoló pár az átkódoláshoz szükséges, de az újramunkáláshoz nem.
A kódolási topológia a folyamatobjektumok (forrás, dekódoló, átméretező, resampler, kódoló és adathordozó-fogadó) készlete, valamint a köztük lévő csatlakozási pontok. További információ a topológiákról: topológiák.
A különböző összetevők felelősek a különböző folyamatobjektumok létrehozásáért:
- Az alkalmazás általában a Source Resolver használatával hozza létre a médiaforrást.
- A Media Session betölti és konfigurálja a dekódert, a videó átméretezőt és a hang újramintavételezőt. Ehhez belsőleg a topológiabetöltőt használja (lásd IMFTopoLoader).
- A transcode API betölti és konfigurálja a kódolót és a médiaelosztót.
A speciális alkalmazások közvetlenül konfigurálhatják a kódolót és a médiaelosztót a transzkód api használata helyett.
Kapcsolódó témakörök
-
A Transcode API használata