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

Consulte también

Funciones de Media Foundation

Conversiones de tipos multimedia

Tipos de medios