GUID de sous-type audio
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.
GUID | Description | 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 Décodeur AAC. Défini dans wmcodecdsp.h |
WAVE_FORMAT_RAW_AAC1 (0x00FF) |
MFAudioFormat_AAC | Codage audio avancé (AAC). Note: É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 les pages suivantes : - Décodeur AAC - 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 multi-débit adaptatif Pris en charge dans Windows 8.1 et versions ultérieures. |
WAVE_FORMAT_AMR_NB |
MFAudioFormat_AMR_WB | Audio multi-débit wideband 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 |
Aucune. |
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. |
None |
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 gratuit sans perte 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. | None |
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 (Qualcomm Code Excited Linear Prediction). | None |
MFAudioFormat_WMASPDIF | Codec Windows Media Audio 9 Professional 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.
Avec 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.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour