共用方式為


音訊子類型 GUID

定義下列音訊子類型 GUID。 若要指定子類型,請在媒體類型上設定 MF_MT_SUBTYPE 屬性。 除了所指出的位置以外,這些常數會在頭檔 mfapi.h 中定義。

使用這些子類型時,請將 MF_MT_MAJOR_TYPE 屬性設定為 MFMediaType_Audio

GUID(國際唯一識別碼) 說明 格式標記 (FOURCC)
MEDIASUBTYPE_RAW_AAC1 進階音訊編碼(AAC)。
這個子類型用於 AVI 檔案中包含的 AAC,其音訊格式標籤等於0x00FF。
如需詳細資訊,請參閱 AAC 譯碼器
在 wmcodecdsp.h 中定義
WAVE_FORMAT_RAW_AAC1 (0x00FF)
MFAudioFormat_AAC 進階音訊編碼(AAC)。
注意: 相當於 MEDIASUBTYPE_MPEG_HEAAC,定義於 wmcodecdsp.h 中。
數據流可以包含音訊數據傳輸數據流 (ADTS) 數據流中的原始 AAC 資料或 AAC 數據。
如需詳細資訊,請參閱:
- AAC 譯碼器
- MPEG-4 檔案來源
WAVE_FORMAT_MPEG_HEAAC (0x1610)
MFAudioFormat_ADTS 未使用。 WAVE_FORMAT_MPEG_ADTS_AAC(0x1600)
MFAudioFormat_ALAC Apple 無遺失音訊編解碼器
Windows 10 和更新版本支援。
WAVE_FORMAT_ALAC (0x6C61)
MFAudioFormat_AMR_NB 調適型多重速率音訊
Windows 8.1 和更新版本支援。
WAVE_FORMAT_AMR_NB
MFAudioFormat_AMR_WB 調適型多重速率寬頻音訊
Windows 8.1 和更新版本支援。
WAVE_FORMAT_AMR_WB
MFAudioFormat_AMR_WP Windows 8.1 和更新版本支援。
WAVE_FORMAT_AMR_WP
MFAudioFormat_Dolby_AC3 杜比數位 (AC-3) 。
MEDIASUBTYPE_DOLBY_AC3 相同的 GUID 值,其定義於 ksuuids.h
沒有。
MFAudioFormat_Dolby_AC3_SPDIF Dolby AC-3 音訊透過索尼/菲力浦斯數位介面 (S/PDIF) 。
這個 GUID 值與下列子類型相同:
  • KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL,定義於 ksmedia.h。
  • MEDIASUBTYPE_DOLBY_AC3_SPDIF,定義於 uuids.h。
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
MFAudioFormat_Dolby_DDPlus Dolby Digital Plus。
MEDIASUBTYPE_DOLBY_DDPLUS 相同的 GUID 值,其定義於 wmcodecdsp.h 中。
沒有
MFAudioFormat_DRM 搭配安全音訊路徑使用的加密音訊數據。 WAVE_FORMAT_DRM (0x0009)
MFAudioFormat_DTS 數位劇院系統(DTS)音訊。 WAVE_FORMAT_DTS (0x0008)
MFAudioFormat_FLAC 免費的無失真音訊編解碼器
Windows 10 和更新版本支援。
WAVE_FORMAT_FLAC (0xF1AC)
MFAudioFormat_Float 未壓縮的 IEEE 浮點音訊。 WAVE_FORMAT_IEEE_FLOAT (0x0003)
MFAudioFormat_Float_SpatialObjects 未壓縮的 IEEE 浮點音訊。 沒有
MFAudioFormat_IAMF IAMF 音訊。 沒有
MFAudioFormat_MP3 MPEG 音訊層 3 (MP3)。 WAVE_FORMAT_MPEGLAYER3 (0x0055)
MFAudioFormat_MPEG MPEG-1 音訊承載。 WAVE_FORMAT_MPEG (0x0050)
MFAudioFormat_MSP1 Windows 媒體音訊 9 語音編解碼器。 WAVE_FORMAT_WMAVOICE9 (0x000A)
MFAudioFormat_Opus 作品
Windows 10 和更新版本支援。
WAVE_FORMAT_OPUS (0x704F)
MFAudioFormat_PCM 未壓縮的 PCM 音訊。 WAVE_FORMAT_PCM (1)
MFAudioFormat_QCELP QCELP (Qualcomm Code 興奮線性預測) 音訊。 沒有
MFAudioFormat_WMASPDIF Windows Media Audio 9 Professional 編解碼器透過 S/PDIF。 WAVE_FORMAT_WMASPDIF (0x0164)
MFAudioFormat_WMAudio_Lossless Windows Media Audio 9 Lossless 編解碼器或 Windows Media Audio 9.1 編解碼器。 WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163)
MFAudioFormat_WMAudioV8 Windows Media Audio 8 編解碼器、Windows Media Audio 9 編解碼器或 Windows Media Audio 9.1 編解碼器。 WAVE_FORMAT_WMAUDIO2 (0x0161)
MFAudioFormat_WMAudioV9 Windows Media Audio 9 Professional 編解碼器或 Windows Media Audio 9.1 Professional 編解碼器。 WAVE_FORMAT_WMAUDIO3 (0x0162)

此表格第三欄中所列的格式標籤會用於 「波」ATEX 結構中,並定義於頭檔 mmreg.h 中。

假設有音訊格式標記,您可以建立音訊子類型 GUID,如下所示:

  1. MFAudioFormat_Base的值開始,其定義於 mfaph.i。
  2. 以格式標記取代這個 GUID 的第一個 DWORD

您可以使用 DEFINE_MEDIATYPE_GUID 巨集來定義遵循此模式的新 GUID 常數。

音訊媒體類型

IMFMediaType

媒體類型 GUID

媒體類型