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.
High-definition audio, in de context van de Windows Media Audio codecs, is elk audiotype met meer dan twee kanalen of meer dan 16 bits per sample. High-definition audio wordt ondersteund door de categorieën Professional en Lossless van de Windows Media Audio Encoder.
Niet-gecomprimeerde high-definition audiotypen worden gedefinieerd met behulp van de WAVEFORMATEXTENSIBLE structuur. WAVEFORMATEXTENSIBLE is een gestructureerde uitbreiding van de structuur WAVEFORMATEX. Wanneer u DMO's gebruikt, moet het formattype -lid van de DMO_MEDIA_TYPE-structuur, die een high-definition audiotype beschrijft, worden ingesteld op WMCFORMAT_WaveFormatEx, net als bij normale audio; er is geen speciale formaatidentificatie voor WAVEFORMATEXTENSIBLE. Als een indeling gebruik maakt van de WAVEFORMATEXTENSIBLE, moet u het cbSize lid van de WAVEFORMATEX structuur op 22 instellen.
Wanneer u Media Foundation gebruikt, kunt u het juiste mediatype maken van een WAVEFORMATEXTENSIBLE structuur met behulp van de functie MFInitMediaTypeFromWaveFormatEx.
De uitvoertypen voor meerdere kanalen die worden ondersteund door de Windows Media Audio 10 Professional-codec gebruiken geen WAVEFORMATEXTENSIBLE, maar rapporteren het juiste aantal kanalen en bits per voorbeeld in de WAVEFORMATEX structuur. Net als bij alle audiotypen die gecomprimeerde Windows Media Audio-inhoud beschrijven, is er aanvullende informatie toegevoegd aan de WAVEFORMATEX structuur die wordt gebruikt door de decoder voor decompressie.
Decoderen van High-Definition-audio
Als u high-definition audio wilt decoderen, moet u de eigenschap MFPKEY_WMADEC_HIRESOUTPUT instellen op VARIANT_TRUE. Als deze eigenschap niet is ingesteld, levert de decoder stereo-inhoud met maximaal 16 bits per sample, ongeacht de gecomprimeerde indeling.
Notitie
High-definition audio wordt alleen ondersteund voor Windows XP, Windows Vista en hoger. In eerdere versies van Windows wordt Windows Media Audio-inhoud die is gecodeerd met high definition weergegeven als tweekanaals audio met een maximum van 16 bits per voorbeeld.
Verwante onderwerpen