音訊子類型 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 中。 資料流程可以包含音訊資料傳輸資料流程中的未經處理 AAC 資料或 AAC 資料, (ADTS) 資料流程。 如需詳細資訊,請參閱 - AAC 解碼器 - MPEG-4 檔案來源 |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
MFAudioFormat_ADTS | 未使用。 | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
MFAudioFormat_ALAC | Apple Lossless Audio Codec 支援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 | Dolby Digital (AC-3) 。 與 MEDIASUBTYPE_DOLBY_AC3相同的 GUID 值,定義于 ksuuids.h |
無。 |
MFAudioFormat_Dolby_AC3_SPDIF | Dolby AC-3 音訊透過 (S/PDIF) 。 此 GUID 值與下列子類型相同:
|
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_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 | Opus 支援Windows 10和更新版本。 |
WAVE_FORMAT_OPUS (0x704F) |
MFAudioFormat_PCM | 未壓縮的 PCM 音訊。 | WAVE_FORMAT_PCM (1) |
MFAudioFormat_QCELP | QCELP (Qualcomm Code 興奮線性預測) 音訊。 | 無 |
MFAudioFormat_WMASPDIF | 透過 S/PDIF 的 Windows 媒體音訊 9 專業編解碼器。 | WAVE_FORMAT_WMASPDIF (0x0164) |
MFAudioFormat_WMAudio_Lossless | Windows 媒體音訊 9 無遺失編解碼器或 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) |
此資料表第三個數據行中列出的格式標籤會用於 此 資料表的結構中,並且定義在標頭檔 mmreg.h 中。
假設有音訊格式標記,您可以建立音訊子類型 GUID,如下所示:
- 從 mfaph.i 中定義的值 MFAudioFormat_Base開始。
- 將這個 GUID 的第一個 DWORD 取代為格式標記。
您可以使用 DEFINE_MEDIATYPE_GUID 宏來定義遵循此模式的新 GUID 常數。