Función MFCreateWaveFormatExFromMFMediaType (mfapi.h)
Convierte un tipo de medio de audio de Media Foundation en una estructura WAVEFORMATEX .
Sintaxis
HRESULT MFCreateWaveFormatExFromMFMediaType(
IMFMediaType *pMFType,
WAVEFORMATEX **ppWF,
UINT32 *pcbSize,
UINT32 Flags
);
Parámetros
pMFType
Puntero a la interfaz IMFMediaType del tipo de medio.
ppWF
Recibe un puntero a la estructura WAVEFORMATEX . El llamador debe liberar la memoria asignada para la estructura llamando a CoTaskMemFree.
pcbSize
Recibe el tamaño de la estructura WAVEFORMATEX .
Flags
Contiene una marca de la enumeración MFWaveFormatExConvertFlags .
Valor devuelto
La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
La función se ha realizado correctamente. |
Comentarios
Si el miembro wFormatTag de la estructura devuelta es WAVE_FORMAT_EXTENSIBLE, puede convertir el puntero a una estructura WAVEFORMATEXTENSIBLE .
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.dll |