Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
Deze sectie bevat artikelen over encoder- en decoderontwikkeling voor DirectShow. Deze onderwerpen zijn niet relevant voor toepassingsontwikkelaars.
Een softwaredecoder die DirectX Video Acceleration (VA) ondersteunt, moet worden geïmplementeerd als een DirectShow-kopieertransformatiefilter. Als de decoder Geen ondersteuning biedt voor DirectX VA, kan deze ook worden geïmplementeerd als een DirectX Media Object (DMO). Een decoder die verbinding maakt met een video-renderer mag niet worden geïmplementeerd als een trans-in-place filter, omdat dit leidt tot aanzienlijke prestatievermindering. Zie Transformatiefilters schrijvenvoor meer informatie over het schrijven van een kopieertransformatiefilter.
Software-encoders kunnen worden geïmplementeerd als transformatiefilters of DMO's. Encoders maken geen gebruik van DirectX VA, omdat DirectX VA momenteel alleen wordt gebruikt voor decompressie. De coderings-API-specificatie die in deze sectie wordt beschreven, is relevant voor zowel hardware- als softwarecoderingsprogramma's.
Deze sectie bevat de volgende onderwerpen:
- Encoder-API-
- decoderinterfaces en specificaties
- Decoderinstellingen voor Windows Media Center Edition
Verwante onderwerpen