Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'audio ad alta definizione, nel contesto dei codec Audio di Windows Media, è qualsiasi tipo audio con più di due canali o più di 16 bit per campione. L'audio ad alta definizione è supportato nelle categorie Professional e Lossless di Windows Media Audio Encoder.
I tipi audio ad alta definizione non compressi vengono definiti usando la strutturaWAVEFORMATEXTENSIBLE. WAVEFORMATEXTENSIBLE è un'estensione strutturata della struttura WAVEFORMATEX. Quando si usano DMO, il tipo di formato membro della struttura DMO_MEDIA_TYPE che descrive un tipo audio ad alta definizione deve essere impostato su WMCFORMAT_WaveFormatEx, proprio come per l'audio normale; non esiste un identificatore di formato speciale per WAVEFORMATEXTENSIBLE. Se un formato utilizza WAVEFORMATEXTENSIBLE , è necessario impostare il membro cbSize della struttura WAVEFORMATEX di su 22.
Quando si usa Media Foundation, è possibile costruire il tipo di supporto corretto da una struttura WAVEFORMATEXTENSIBLE utilizzando la funzione MFInitMediaTypeFromWaveFormatEx.
I tipi di output multicanale supportati dal codec Windows Media Audio 10 Professional non usano WAVEFORMATEXTENSIBLE, ma segnalano il numero corretto di canali e bit per campione nella struttura WAVEFORMATEX. Come per tutti i tipi audio che descrivono contenuto audio Windows Media compresso, sono disponibili informazioni aggiuntive aggiunte alla struttura WAVEFORMATEX utilizzata dal decodificatore per la decompressione.
Decodifica audio High-Definition
Per decodificare l'audio ad alta definizione, è necessario impostare la proprietà MFPKEY_WMADEC_HIRESOUTPUT su VARIANT_TRUE. Se questa proprietà non è impostata, il decodificatore distribuirà contenuto stereo con un massimo di 16 bit per campione, indipendentemente dal formato compresso.
Nota
L'audio ad alta definizione è supportato solo per Windows XP, Windows Vista e versioni successive. Nelle versioni precedenti di Windows, il rendering del contenuto audio di Windows Media codificato con definizione elevata viene eseguito come audio a due canali con un massimo di 16 bit per campione.
Argomenti correlati