Função MFCreateWaveFormatExFromMFMediaType (mfapi.h)

Converte um tipo de mídia de áudio do Media Foundation em uma estrutura WAVEFORMATEX .

Sintaxe

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

Parâmetros

pMFType

Ponteiro para a interface IMFMediaType do tipo de mídia.

ppWF

Recebe um ponteiro para a estrutura WAVEFORMATEX . O chamador deve liberar a memória alocada para a estrutura chamando CoTaskMemFree.

pcbSize

Recebe o tamanho da estrutura WAVEFORMATEX .

Flags

Contém um sinalizador da enumeração MFWaveFormatExConvertFlags .

Valor retornado

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
A função foi bem-sucedida.

Comentários

Se o membro wFormatTag da estrutura retornada for WAVE_FORMAT_EXTENSIBLE, você poderá converter o ponteiro em uma estrutura WAVEFORMATEXTENSIBLE .

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation

Conversões de tipo de mídia

Tipos de mídia