Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hd-ljud, i samband med Windows Media Audio codecs, är någon ljudtyp med mer än två kanaler eller mer än 16 bitar per exempel. Hd-ljud stöds av kategorierna Professional och Lossless i Windows Media Audio Encoder.
Okomprimerade hd-ljudtyper definieras med hjälp av WAVEFORMATEXTENSIBLE- struktur. WAVEFORMATEXTENSIBLE är en strukturerad förlängning av WAVEFORMATEX- struktur. När du använder DMOs måste formattyp medlemmen i DMO_MEDIA_TYPE strukturen som beskriver en högupplöst ljudtyp anges till WMCFORMAT_WaveFormatEx, precis som för normalt ljud. Det finns ingen särskild formatidentifierare för WAVEFORMATEXTENSIBLE. Om ett format använder WAVEFORMATEXTENSIBLE måste du ställa in cbSize medlemmen i WAVEFORMATEX-strukturen till 22.
När du använder Media Foundation kan du konstruera rätt medietyp från en WAVEFORMATEXTENSIBLE- struktur med hjälp av funktionen MFInitMediaTypeFromWaveFormatEx.
De utdatatyper med flera kanaler som stöds av Windows Media Audio 10 Professional codec använder inte WAVEFORMATEXTENSIBLE, utan rapporterar rätt antal kanaler och bitar per exempel i WAVEFORMATEX- struktur. Precis som med alla ljudtyper som beskriver komprimerat Windows Media Audio-innehåll läggs ytterligare information till i WAVEFORMATEX- struktur som används av avkodaren för dekomprimering.
Avkodning av ljud för High-Definition
Om du vill avkoda hd-ljud måste du ange egenskapen MFPKEY_WMADEC_HIRESOUTPUT till VARIANT_TRUE. Om den här egenskapen inte har angetts levererar avkodaren stereoinnehåll med högst 16 bitar per exempel, oavsett komprimerat format.
Not
Hd-ljud stöds endast för Windows XP, Windows Vista och senare. I tidigare versioner av Windows återges Windows Media Audio-innehåll som kodats med hög definition som tvåkanalsljud med högst 16 bitar per exempel.
Relaterade ämnen