GUID del sottotipo audio
I GUID del sottotipo audio seguenti sono definiti. Per specificare il sottotipo, impostare l'attributo MF_MT_SUBTYPE sul tipo di supporto. Tranne dove indicato, queste costanti sono definite nel file di intestazione mfapi.h.
Quando vengono usati questi sottotipi, impostare l'attributo MF_MT_MAJOR_TYPE su MFMediaType_Audio.
GUID | Descrizione | Tag di formato (FOURCC) |
---|---|---|
MEDIASUBTYPE_RAW_AAC1 | Codifica audio avanzata (AAC). Questo sottotipo viene usato per AAC contenuto in un file AVI con un tag di formato audio uguale a 0x00FF. Per altre informazioni, vedere Decodificatore AAC. Definito in wmcodecdsp.h |
WAVE_FORMAT_RAW_AAC1 (0x00FF) |
MFAudioFormat_AAC | Codifica audio avanzata (AAC). Nota: Equivalente a MEDIASUBTYPE_MPEG_HEAAC, definito in wmcodecdsp.h. Il flusso può contenere dati AAC non elaborati o dati AAC in un flusso ADTS (Audio Data Transport Stream). Per altre informazioni, vedere: - Decodificatore AAC - Origine file MPEG-4 |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
MFAudioFormat_ADTS | Non usato. | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
MFAudioFormat_ALAC | Codec audio senza perdita di apple Supportato in Windows 10 e versioni successive. |
WAVE_FORMAT_ALAC (0x6C61) |
MFAudioFormat_AMR_NB | Audio a più velocità adattata Supportato in Windows 8.1 e versioni successive. |
WAVE_FORMAT_AMR_NB |
MFAudioFormat_AMR_WB | Audio Multi-Rate Wideband adattivo Supportato in Windows 8.1 e versioni successive. |
WAVE_FORMAT_AMR_WB |
MFAudioFormat_AMR_WP | Supportato in Windows 8.1 e versioni successive. |
WAVE_FORMAT_AMR_WP |
MFAudioFormat_Dolby_AC3 | Dolby Digital (AC-3). Stesso valore GUID di MEDIASUBTYPE_DOLBY_AC3, definito in ksuuids.h |
Nessuno. |
MFAudioFormat_Dolby_AC3_SPDIF | Audio Dolby AC-3 su Sony/Philips Digital Interface (S/PDIF). Questo valore GUID è identico ai seguenti sottotipi:
|
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092) |
MFAudioFormat_Dolby_DDPlus | Dolby Digital Plus. Stesso valore GUID di MEDIASUBTYPE_DOLBY_DDPLUS, definito in wmcodecdsp.h. |
Nessuno |
MFAudioFormat_DRM | Dati audio crittografati usati con percorso audio sicuro. | WAVE_FORMAT_DRM (0x0009) |
MFAudioFormat_DTS | Audio DTS (Digital Theater Systems). | WAVE_FORMAT_DTS (0x0008) |
MFAudioFormat_FLAC | Codec audio senza perdita di perdita Supportato in Windows 10 e versioni successive. |
WAVE_FORMAT_FLAC (0xF1AC) |
MFAudioFormat_Float | Audio a virgola mobile IEEE non compresso. | WAVE_FORMAT_IEEE_FLOAT (0x0003) |
MFAudioFormat_Float_SpatialObjects | Audio a virgola mobile IEEE non compresso. | Nessuno |
MFAudioFormat_MP3 | MPEG Audio Layer-3 (MP3). | WAVE_FORMAT_MPEGLAYER3 (0x0055) |
MFAudioFormat_MPEG | Payload audio MPEG-1. | WAVE_FORMAT_MPEG (0x0050) |
MFAudioFormat_MSP1 | Codec audio 9 di Windows Media. | WAVE_FORMAT_WMAVOICE9 (0x000A) |
MFAudioFormat_Opus | Opus Supportato in Windows 10 e versioni successive. |
WAVE_FORMAT_OPUS (0x704F) |
MFAudioFormat_PCM | Audio PCM non compresso. | WAVE_FORMAT_PCM (1) |
MFAudioFormat_QCELP | Audio QCELP (Qualcomm Code Excited Linear Prediction). | Nessuno |
MFAudioFormat_WMASPDIF | Codec Windows Media Audio 9 Professional su S/PDIF. | WAVE_FORMAT_WMASPDIF (0x0164) |
MFAudioFormat_WMAudio_Lossless | Codec senza perdita di Windows Media Audio 9 o codec audio Windows Media 9.1. | WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163) |
MFAudioFormat_WMAudioV8 | Codec audio Windows Media 8, codec audio Windows Media 9 o codec audio Windows Media 9.1. | WAVE_FORMAT_WMAUDIO2 (0x0161) |
MFAudioFormat_WMAudioV9 | Codec Windows Media Audio 9 Professional o codec Windows Media Audio 9.1 Professional. | WAVE_FORMAT_WMAUDIO3 (0x0162) |
I tag di formato elencati nella terza colonna di questa tabella vengono utilizzati nella struttura WAVEFORMATEX e vengono definiti nel file di intestazione mmreg.h.
Dato un tag di formato audio, è possibile creare un GUID del sottotipo audio come segue:
- Iniziare con il valore MFAudioFormat_Base, definito in mfaph.i.
- Sostituire il primo DWORD di questo GUID con il tag di formato.
È possibile utilizzare la macro DEFINE_MEDIATYPE_GUID per definire una nuova costante GUID che segue questo modello.