Fonction MFCreateWaveFormatExFromMFMediaType (mfapi.h)

Convertit un type de média audio Media Foundation en structure WAVEFORMATEX .

Syntaxe

HRESULT MFCreateWaveFormatExFromMFMediaType(
  IMFMediaType *pMFType,
  WAVEFORMATEX **ppWF,
  UINT32       *pcbSize,
  UINT32       Flags
);

Paramètres

pMFType

Pointeur vers l’interface IMFMediaType du type de média.

ppWF

Reçoit un pointeur vers la structure WAVEFORMATEX . L’appelant doit libérer la mémoire allouée à la structure en appelant CoTaskMemFree.

pcbSize

Reçoit la taille de la structure WAVEFORMATEX .

Flags

Contient un indicateur de l’énumération MFWaveFormatExConvertFlags .

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
La fonction a réussi.

Notes

Si le membre wFormatTag de la structure retournée est WAVE_FORMAT_EXTENSIBLE, vous pouvez caster le pointeur vers une structure WAVEFORMATEXTENSIBLE .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfapi.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

Fonctions Media Foundation

Conversions de types de média

Types de média