共用方式為


使用 High-Definition Audio (Microsoft Media Foundation)

在 Windows 媒體音訊編解碼器的內容中,高畫質音訊是每個樣本具有兩個以上的通道或超過 16 位的任何音訊類型。 Windows 媒體音訊編碼器的 Professional 和 Lossless 類別支援高畫質音訊。

未壓縮的高畫質音訊類型是使用 其定義,其方式是使用允許的XTENSIBLE 結構來定義。 一種結構化的 EXTENSIONATEX STRUCTUREATEX 結構。 當您使用 DMO 時,描述高畫質音訊類型之DMO_MEDIA_TYPE結構的formattype成員必須設定為WMCFORMAT_WaveFormatEx,就像一般音訊一樣;沒有特殊格式識別碼的顯示方式。XTENSIBLE沒有特殊格式識別碼。 如果格式使用其類型為「」,您必須將「其」結構的cbSize成員設定為 22。

使用 Media Foundation 時,您可以使用MFInitMediaTypeFromWaveFormatEx函數,從WAVEATEXTENSIBLE結構建構正確的媒體類型。

Windows Media Audio 10 Professional 編解碼器所支援的多重通道輸出類型不會使用 其使用其是否使用其類型,但會報告 其每個樣本 的正確通道數目和位數目。 如同描述壓縮之 Windows 媒體音訊內容的所有音訊類型,將其他資訊附加至 DECODER 用於解壓縮的 顯示方式

解碼High-Definition音訊

若要解碼高畫質音訊,您必須 將 MFPKEY_WMADEC_HIRESOUTPUT 屬性設定為 VARIANT_TRUE。 如果未設定此屬性,解碼器會提供每個樣本最多 16 位的身歷聲內容,而不論壓縮格式為何。

注意

只有 Windows XP、Windows Vista 和更新版本才支援高畫質音訊。 在舊版 Windows 上,以高畫質編碼的 Windows 媒體音訊內容會轉譯為每個樣本最多 16 位的雙通道音訊。

 

使用音訊