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.
[Cette API n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir.]
Crée un type de média audio à partir d’une structure WAVEFORMATEX .
Syntaxe
HRESULT MFCreateAudioMediaType(
[in] const WAVEFORMATEX *pAudioFormat,
[out] IMFAudioMediaType **ppIAudioMediaType
);
Paramètres
[in] pAudioFormat
Pointeur vers une structure WAVEFORMATEX qui décrit le format audio.
[out] ppIAudioMediaType
Reçoit un pointeur vers l’interface IMFAudioMediaType . L’appelant doit libérer l’interface.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
L’interface IMFAudioMediaType étant déconseillée, les applications doivent éviter d’utiliser cette fonction. Pour créer un type de média à partir d’une structure WAVEFORMATEX , procédez comme suit :
- Appelez MFCreateMediaType. Cette fonction retourne un pointeur vers l’interface IMFMediaType . L’objet de type de média retourné est initialement vide.
- Appelez MFInitMediaTypeFromWaveFormatEx pour remplir le type de média à partir de la structure WAVEFORMATEX .
Cette fonction est disponible sur les plateformes suivantes si les composants redistribuables du SDK Windows Media Format 11 sont installés :
- Windows XP avec Service Pack 2 (SP2) et versions ultérieures.
- Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Media Center Edition) installés.
Spécifications
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | mfapi.h |
| Bibliothèque | Mfplat.lib |
| DLL | Mfplat.dll |