Kódoló és dekódoló fejlesztése
[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
Ez a szakasz a DirectShow kódoló- és dekóderfejlesztésével kapcsolatos cikkeket tartalmaz. Ezek a témakörök nem relevánsak az alkalmazásfejlesztők számára.
A DirectX video-gyorsítást (VA) támogató szoftverdekódert DirectShow másolásátalakítási szűrőként kell implementálni. Ha a dekóder nem támogatja a DirectX VA-t, akkor DirectX Media-objektumként (DMO) is implementálható. A videómegjelenítőhöz csatlakozó dekódereket nem szabad helyszíni szűrőként implementálni, mert ez jelentős teljesítménycsökkenést fog eredményezni. A másolási átalakítási szűrő írásáról további információt az Átalakításszűrők írásacímű témakörben talál.
A szoftverkódolók átalakító szűrőkként vagy DMOs-ként is implementálhatók. A kódolók nem használnak DirectX VA-t, mivel a DirectX VA jelenleg csak a dekompresszióhoz használatos. Az ebben a szakaszban ismertetett Encoder API-specifikáció a hardver- és szoftverkódolók számára is releváns.
Ez a szakasz a következő témaköröket tartalmazza:
Kapcsolódó témakörök