Guid Subjenis Audio
GUID subjenis audio berikut didefinisikan. Untuk menentukan subjenis, atur atribut MF_MT_SUBTYPE pada jenis media. Kecuali jika disebutkan, konstanta ini didefinisikan dalam file header mfapi.h.
Saat subjenis ini digunakan, atur atribut MF_MT_MAJOR_TYPE ke MFMediaType_Audio.
GUID | Deskripsi | Format Tag (FOURCC) |
---|---|---|
MEDIASUBTYPE_RAW_AAC1 | Pengkodatan Audio Tingkat Lanjut (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 | Pengkodatan Audio Tingkat Lanjut (AAC). Catatan: Setara dengan MEDIASUBTYPE_MPEG_HEAAC, didefinisikan 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 | Apple Lossless Audio Codec Didukung di Windows 10 dan yang lebih baru. |
WAVE_FORMAT_ALAC (0x6C61) |
MFAudioFormat_AMR_NB | Audio Multi-Laju 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 ada. |
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 ada |
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 Lossless 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 ada |
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 yang tidak dikompresi. | WAVE_FORMAT_PCM (1) |
MFAudioFormat_QCELP | Audio QCELP (Qualcomm Code Excited Linear Prediction). | Tidak ada |
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.
Dengan tag format audio, Anda dapat membuat GUID subjenis audio sebagai berikut:
- Mulailah dengan nilai MFAudioFormat_Base, yang didefinisikan dalam mfaph.i.
- Ganti DWORD pertama GUID ini dengan tag format.
Anda dapat menggunakan makro DEFINE_MEDIATYPE_GUID untuk menentukan konstanta GUID baru yang mengikuti pola ini.