Delen via


Windows Media Codecs

De Codecs voor Windows Media Audio en Video zijn een verzameling objecten die u kunt gebruiken om digitale mediagegevens te comprimeren en decomprimeren. Elke codec bestaat uit twee objecten, een encoder en een decoder. In dit deel van de documentatie wordt beschreven hoe u de functies van de Windows Media Audio- en Video-codecs gebruikt om gecomprimeerde gegevensstromen te produceren en te gebruiken.

Notitie

Deze documentatie is voornamelijk bedoeld voor ontwikkelaars die Windows Media-codecs willen gebruiken in hun op C++gebaseerde mediatoepassingen. Zie Over de Windows Media Codecsvoor een technisch overzicht van de functies van de Windows Media-codecs.

 

De term codec is een samenvoeging van de termen compressor en de compressor. Een codec wordt meestal geïmplementeerd als een paar COM-objecten: een voor het coderen van inhoud en een andere voor het decoderen van inhoud. In sommige gevallen bezetten de COM-objecten dezelfde dynamisch gekoppelde bibliotheek (DLL).

Elk codec-object implementeert twee afzonderlijke maar vergelijkbare interfaces:

Interface Beschrijving
IMFTransform- Compatibel met Microsoft Media Foundation.
IMediaObject- Compatibel met DirectShow.

 

Er zijn niet alleen verschillende codecs voor audio en video, maar ook verschillende codecs voor verschillende soorten inhoud die u mogelijk in een audio- of videobestand wilt plaatsen. De algoritmen die worden gebruikt voor het comprimeren en decomprimeren van gegevens voor gesproken woorden verschillen van de algoritmen die worden gebruikt om muziekgegevens te comprimeren en decomprimeren.

Codecbeschrijvingen

In de volgende tabel worden de beoogde toepassingen van de Windows Media-codecs beschreven.

Codec Beschrijving
Windows Media Audio Een audiocodec die ondersteuning biedt voor drie categorieën gecodeerde inhoud: Standard, Professional en Lossless.
Windows Media Audio Voice Audiocodec geoptimaliseerd voor het coderen van de menselijke stem bij hoge compressieverhoudingen. Dit is de voorkeurscodec voor streams die voornamelijk bestaan uit gesproken woorden. Voor inhoud die gemengde muziek en spraak is, kan deze codec het gebruikte coderingsalgoritme dynamisch wijzigen om een optimale kwaliteit te krijgen.
Windows Media Video 9 Een videocodec die vier categorieën gecodeerde inhoud ondersteunt: Eenvoudig profiel, hoofdprofiel, geavanceerd profiel en afbeelding..
Windows Media Video 9-scherm Videocodec geoptimaliseerd voor het coderen van sequentiële schermafbeeldingen van computermonitoren. Deze codec wordt vaak gebruikt voor softwaretraining of -ondersteuning door bewakingsafbeeldingen op te nemen terwijl computertoepassingen worden gebruikt.

 

De meest recente versies van de codec-objecten maken ook toegang tot sommige verouderde codecs mogelijk, waaronder Windows Media Video 7 en 8, Windows Media Screen 7, de oudere Microsoft MPEG-4-codecs en de Microsoft ISO MPEG-4-codecs.

Notitie

Deze documentatie heeft geen betrekking op deze verouderde codecs; het behandelt alleen de huidige versies van codecs.

 

Gebruik voor oudere codecs dezelfde procedures als bij het gebruik van de huidige codecs; Vergeet echter niet dat niet alle functies worden ondersteund in alle codecs.

In deze sectie

Programmeerhandleiding voor Media Foundation

Media Technologies voor Windows