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 |
---|---|
|
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 |