Décodeur audio Windows Media
Le décodeur Audio Windows Media décode les flux audio qui ont été encodés par l’encodeur audio Windows Media. L’encodeur et le décodeur prennent en charge trois catégories d’audio encodé : Windows Media Audio Standard, Windows Media Audio Professionnel et Windows Media Audio Sans perte.
Identificateur de classe
L’identificateur de classe (CLSID) du décodeur Audio Windows Media est représenté par la constante CLSID_CWMADecMediaObject. Vous pouvez créer une instance du décodeur audio en appelant CoCreateInstance.
Formats d’entrée
Le tableau suivant montre les balises de format audio qui représentent les catégories d’entrée prises en charge par le décodeur Audio Windows Media. Pour plus d’informations sur la définition des types d’entrée et de sortie pour le décodeur, consultez Configuration du décodage audio.
Mettre en forme la constante de balise | Valeur de l’étiquette de format | Format audio |
---|---|---|
WAVE_FORMAT_WMAUDIO2 | 0x0161 | Windows Media Audio Standard |
WAVE_FORMAT_WMAUDIO3 | 0x0162 | Windows Media Audio Professionnel |
WAVE_FORMAT_WMAUDIO_LOSSLESS | 0x0163 | Windows Media Audio sans perte |
Formats de sortie
Le tableau suivant montre les balises de format audio qui représentent les types de sortie pris en charge par le décodeur audio Windows Media. Pour plus d’informations sur la définition des types d’entrée et de sortie pour le décodeur, consultez Configuration de l’encodage audio.
Mettre en forme la constante de balise | Valeur de l’étiquette de format | Format audio |
---|---|---|
WAVE_FORMAT_PCM | 0x0001 | Format PCM |
WAVE_FORMAT_IEEE_FLOAT | 0x0003 | Virgule flottante IEEE |
WAVE_FORMAT_EXTENSIBLE | 0xFFFE | Format PCM/IEEE dans la structure WAVEFORMATEXTENSIBLE |
Interfaces
Un objet de décodeur audio expose l’interface IMediaObject afin que l’objet puisse être utilisé en tant qu’objet multimédia DirectX (DMO) et expose l’interface IMFTransform afin que l’objet puisse être utilisé en tant que transformation media foundation (MFT).
Un décodeur Audio Windows Media se comporte comme un DMO ou un MFT en fonction des interfaces que vous obtenez et de la version de Windows en cours d’exécution. Le tableau suivant montre les conditions dans lesquelles un décodeur audio se comporte comme un DMO ou un MFT.
Système d’exploitation | Comportement du décodeur |
---|---|
Windows XP | Un décodeur Audio Windows Media se comporte toujours comme un DMO. |
Windows Vista | Par défaut, un décodeur Audio Windows Media se comporte comme un DMO. Si vous obtenez une interface IMFTransform ou une interface IPropertyStore sur un décodeur audio, il se comporte comme un MFT. |
Windows 7 | Par défaut, un décodeur Audio Windows Media se comporte comme un DMO. Si vous obtenez une interface IMFTransform sur un décodeur audio, elle se comporte comme un MFT. |
Propriétés
Le décodeur Audio Windows Media prend en charge les propriétés suivantes.
Propriété | Description |
---|---|
MFPKEY_Decoder_MaxNumPCMSamplesWithPaddedSilence | Spécifie le nombre maximal d’exemples PCM supplémentaires qui peuvent être retournés à la fin du décodage d’un fichier.
Standard, Professionnel, Sans perte. Lecture seule. |
MFPKEY_WMADEC_DRCMODE | Spécifie le mode de contrôle de plage dynamique que le décodeur audio utilisera.
Standard, Professionnel, Sans perte. En écriture seule. |
MFPKEY_WMADEC_FOLDDOWN_MATRIX | Spécifie les coefficients de repli fournis par l’auteur pour décoder l’audio multicanal pour moins de canaux que le flux encodé.
Professionnel En écriture seule. |
MFPKEY_WMADEC_HIRESOUTPUT | Spécifie si le décodeur audio doit fournir une sortie haute résolution.
Professionnel, sans perte. En écriture seule. |
MFPKEY_WMADEC_LTRTOUTPUT | Spécifie si le décodeur audio doit effectuer Lt-Rt repli.
Professionnel. En écriture seule. |
MFPKEY_WMADEC_SPKRCFG | Spécifie la configuration de l’orateur sur l’ordinateur client.
Professionnel. En écriture seule. |
MFPKEY_WMADRC_AVGREF | Spécifie le niveau de volume moyen du contenu audio.
Professionnel, sans perte. En lecture/écriture. |
MFPKEY_WMADRC_AVGTARGET | Spécifie le niveau de volume moyen souhaité pour le contenu audio de sortie.
Professionnel, sans perte. En écriture seule. |
MFPKEY_WMADRC_PEAKREF | Spécifie le niveau de volume le plus élevé qui se produit dans le contenu audio.
Professionnel, sans perte. En lecture/écriture. |
MFPKEY_WMADRC_PEAKTARGET | Spécifie le niveau de volume maximal souhaité pour le contenu audio de sortie.
Professionnel, sans perte. En écriture seule. |
Spécifications
Condition requise | Valeur |
---|---|
Client |
Windows XP, Windows Vista ou Windows 7 |
En-tête |
|
DLL |
|
Voir aussi