GUID Subjenis Audio
GUID subjenis audio berikut didefinisikan. Untuk menentukan subjenis, atur atribut MF_MT_SUBTYPE pada jenis media. Kecuali jika dicatat, konstanta ini didefinisikan dalam file header mfapi.h.
Ketika subjenis ini digunakan, atur atribut MF_MT_MAJOR_TYPE ke MFMediaType_Audio.
GUID | Deskripsi | Format Tag (FOURCC) |
---|---|---|
MEDIASUBTYPE_RAW_AAC1 | Advanced Audio Coding (AAC). Subjenis ini digunakan untuk AAC yang terkandung dalam file AVI dengan tag format audio sama dengan 0x00FF. Untuk informasi selengkapnya, lihat AAC Decoder. Ditentukan dalam wmcodecdsp.h |
WAVE_FORMAT_RAW_AAC1 (0x00FF) |
MFAudioFormat_AAC | Advanced Audio Coding (AAC). Catatan: Setara dengan MEDIASUBTYPE_MPEG_HEAAC, ditentukan dalam wmcodecdsp.h. Aliran dapat berisi data AAC mentah atau data AAC dalam aliran Audio Data Transport Stream (ADTS). Untuk informasi selengkapnya, lihat: Dekoder AAC - Sumber File - MPEG-4 |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
MFAudioFormat_ADTS | Tidak digunakan. | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
MFAudioFormat_ALAC | Codec Audio Tanpa Kerugian Apple Didukung di Windows 10 dan yang lebih baru. |
WAVE_FORMAT_ALAC (0x6C61) |
MFAudioFormat_AMR_NB | Audio Multi-Tarif Adaptatif Didukung di Windows 8.1 dan yang lebih baru. |
WAVE_FORMAT_AMR_NB |
MFAudioFormat_AMR_WB | Audio Wideband Multi-Laju Adaptatif Didukung di Windows 8.1 dan yang lebih baru. |
WAVE_FORMAT_AMR_WB |
MFAudioFormat_AMR_WP | Didukung di Windows 8.1 dan yang lebih baru. |
WAVE_FORMAT_AMR_WP |
MFAudioFormat_Dolby_AC3 | Dolby Digital (AC-3). Nilai GUID yang sama dengan MEDIASUBTYPE_DOLBY_AC3, yang didefinisikan dalam ksuuids.h |
Tidak. |
MFAudioFormat_Dolby_AC3_SPDIF | Audio Dolby AC-3 melalui Sony/Philips Digital Interface (S/PDIF). Nilai GUID ini identik dengan subjenis berikut:
|
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092) |
MFAudioFormat_Dolby_DDPlus | Dolby Digital Plus. Nilai GUID yang sama dengan MEDIASUBTYPE_DOLBY_DDPLUS, yang didefinisikan dalam wmcodecdsp.h. |
Tidak |
MFAudioFormat_DRM | Data audio terenkripsi yang digunakan dengan jalur audio aman. | WAVE_FORMAT_DRM (0x0009) |
MFAudioFormat_DTS | Audio Digital Theater Systems (DTS). | WAVE_FORMAT_DTS (0x0008) |
MFAudioFormat_FLAC | Codec Audio Tanpa Kerugian Gratis Didukung di Windows 10 dan yang lebih baru. |
WAVE_FORMAT_FLAC (0xF1AC) |
MFAudioFormat_Float | Audio titik mengambang IEEE yang tidak dikompresi. | WAVE_FORMAT_IEEE_FLOAT (0x0003) |
MFAudioFormat_Float_SpatialObjects | Audio titik mengambang IEEE yang tidak dikompresi. | Tidak |
MFAudioFormat_MP3 | MPEG Audio Layer-3 (MP3). | WAVE_FORMAT_MPEGLAYER3 (0x0055) |
MFAudioFormat_MPEG | Payload audio MPEG-1. | WAVE_FORMAT_MPEG (0x0050) |
MFAudioFormat_MSP1 | Codec Suara Windows Media Audio 9. | WAVE_FORMAT_WMAVOICE9 (0x000A) |
MFAudioFormat_Opus | Opus Didukung di Windows 10 dan yang lebih baru. |
WAVE_FORMAT_OPUS (0x704F) |
MFAudioFormat_PCM | Audio PCM tidak dikompresi. | WAVE_FORMAT_PCM (1) |
MFAudioFormat_QCELP | Audio QCELP (Qualcomm Code Excited Linear Prediction). | Tidak |
MFAudioFormat_WMASPDIF | Codec Windows Media Audio 9 Professional melalui S/PDIF. | WAVE_FORMAT_WMASPDIF (0x0164) |
MFAudioFormat_WMAudio_Lossless | Codec Windows Media Audio 9 Lossless atau codec Windows Media Audio 9.1. | WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163) |
MFAudioFormat_WMAudioV8 | Codec Windows Media Audio 8, codec Windows Media Audio 9, atau codec Windows Media Audio 9.1. | WAVE_FORMAT_WMAUDIO2 (0x0161) |
MFAudioFormat_WMAudioV9 | Codec Windows Media Audio 9 Professional atau codec Windows Media Audio 9.1 Professional. | WAVE_FORMAT_WMAUDIO3 (0x0162) |
Tag format yang tercantum di kolom ketiga tabel ini digunakan dalam struktur WAVEFORMATEX, dan didefinisikan dalam file header mmreg.h.
Mengingat tag format audio, Anda dapat membuat GUID subjenis audio sebagai berikut:
- Mulai dengan nilai MFAudioFormat_Base, yang didefinisikan dalam mfaph.i.
- Ganti DWORD pertama dari GUID ini dengan tag format.
Anda dapat menggunakan makro DEFINE_MEDIATYPE_GUID untuk menentukan konstanta GUID baru yang mengikuti pola ini.