Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les GUID de sous-type audio suivants sont définis. Pour spécifier le sous-type, définissez l’attribut MF_MT_SUBTYPE sur le type de média. Sauf indication contraire, ces constantes sont définies dans le fichier d’en-tête mfapi.h.
Lorsque ces sous-types sont utilisés, définissez l’attribut MF_MT_MAJOR_TYPE sur MFMediaType_Audio.
| Identifiant Unique Global (GUID) | Descriptif | Balise de format (FOURCC) |
|---|---|---|
| MEDIASUBTYPE_RAW_AAC1 | Codage audio avancé (AAC). Ce sous-type est utilisé pour AAC contenu dans un fichier AVI avec une balise de format audio égale à 0x00FF. Pour plus d’informations, consultez de décodeur AAC. Défini dans wmcodecdsp.h |
WAVE_FORMAT_RAW_AAC1 (0x00FF) |
| MFAudioFormat_AAC | Codage audio avancé (AAC). Remarque : équivalent à MEDIASUBTYPE_MPEG_HEAAC, défini dans wmcodecdsp.h. Le flux peut contenir des données AAC brutes ou des données AAC dans un flux ADTS (Audio Data Transport Stream). Pour plus d’informations, consultez : - de décodeur AAC - de source de fichier MPEG-4 |
WAVE_FORMAT_MPEG_HEAAC (0x1610) |
| MFAudioFormat_ADTS | Non utilisé. | WAVE_FORMAT_MPEG_ADTS_AAC (0x1600) |
| MFAudioFormat_ALAC | Codec audio sans perte Apple Pris en charge dans Windows 10 et versions ultérieures. |
WAVE_FORMAT_ALAC (0x6C61) |
| MFAudioFormat_AMR_NB | Audio à débit multiple adaptatif Pris en charge dans Windows 8.1 et versions ultérieures. |
WAVE_FORMAT_AMR_NB |
| MFAudioFormat_AMR_WB | Audio à bande large à débit adaptatif Pris en charge dans Windows 8.1 et versions ultérieures. |
WAVE_FORMAT_AMR_WB |
| MFAudioFormat_AMR_WP | Pris en charge dans Windows 8.1 et versions ultérieures. |
WAVE_FORMAT_AMR_WP |
| MFAudioFormat_Dolby_AC3 | Dolby Digital (AC-3). Même valeur GUID que MEDIASUBTYPE_DOLBY_AC3, qui est définie dans ksuuids.h |
Aucun. |
| MFAudioFormat_Dolby_AC3_SPDIF | Audio Dolby AC-3 sur Sony/Philips Digital Interface (S/PDIF). Cette valeur GUID est identique aux sous-types suivants :
|
WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092) |
| MFAudioFormat_Dolby_DDPlus | Dolby Digital Plus. Même valeur GUID que MEDIASUBTYPE_DOLBY_DDPLUS, qui est définie dans wmcodecdsp.h. |
Aucun |
| MFAudioFormat_DRM | Données audio chiffrées utilisées avec un chemin audio sécurisé. | WAVE_FORMAT_DRM (0x0009) |
| MFAudioFormat_DTS | Audio DTS (Digital Theater Systems). | WAVE_FORMAT_DTS (0x0008) |
| MFAudioFormat_FLAC | Codec audio sans perte libre Pris en charge dans Windows 10 et versions ultérieures. |
WAVE_FORMAT_FLAC (0xF1AC) |
| MFAudioFormat_Float | Audio à virgule flottante IEEE non compressée. | WAVE_FORMAT_IEEE_FLOAT (0x0003) |
| MFAudioFormat_Float_SpatialObjects | Audio à virgule flottante IEEE non compressée. | Aucun |
| MFAudioFormat_IAMF | Audio IAMF . | Aucun |
| MFAudioFormat_MP3 | MPEG Audio Layer-3 (MP3). | WAVE_FORMAT_MPEGLAYER3 (0x0055) |
| MFAudioFormat_MPEG | Charge utile audio MPEG-1. | WAVE_FORMAT_MPEG (0x0050) |
| MFAudioFormat_MSP1 | Codec Windows Media Audio 9 Voice. | WAVE_FORMAT_WMAVOICE9 (0x000A) |
| MFAudioFormat_Opus | Opus Pris en charge dans Windows 10 et versions ultérieures. |
WAVE_FORMAT_OPUS (0x704F) |
| MFAudioFormat_PCM | Audio PCM non compressé. | WAVE_FORMAT_PCM (1) |
| MFAudioFormat_QCELP | Audio QCELP (Prédiction linéaire excitée par le code DeCq). | Aucun |
| MFAudioFormat_WMASPDIF | Codec Windows Media Audio 9 Professionnel sur S/PDIF. | WAVE_FORMAT_WMASPDIF (0x0164) |
| MFAudioFormat_WMAudio_Lossless | Codec Windows Media Audio 9 sans perte ou codec Windows Media Audio 9.1. | WAVE_FORMAT_WMAUDIO_LOSSLESS (0x0163) |
| MFAudioFormat_WMAudioV8 | Codec Windows Media Audio 8, codec Windows Media Audio 9 ou codec Windows Media Audio 9.1. | WAVE_FORMAT_WMAUDIO2 (0x0161) |
| MFAudioFormat_WMAudioV9 | Codec Windows Media Audio 9 Professionnel ou codec Windows Media Audio 9.1 Professionnel. | WAVE_FORMAT_WMAUDIO3 (0x0162) |
Les balises de format répertoriées dans la troisième colonne de ce tableau sont utilisées dans la structure WAVEFORMATEX et sont définies dans le fichier d’en-tête mmreg.h.
Étant donné une balise de format audio, vous pouvez créer un GUID de sous-type audio comme suit :
- Commencez par la valeur MFAudioFormat_Base, qui est définie dans mfaph.i.
- Remplacez le premier DWORD de ce GUID par la balise de format.
Vous pouvez utiliser la macro DEFINE_MEDIATYPE_GUID pour définir une nouvelle constante GUID qui suit ce modèle.