Función CreateAudioMediaType (audiomediatype.h)

La CreateAudioMediaType función usa el formato especificado por el autor de la llamada para crear un objeto de tipo multimedia que describa el formato de audio.

Sintaxis

HRESULT CreateAudioMediaType(
  const WAVEFORMATEX *pAudioFormat,
  UINT32             cbAudioFormatSize,
  IAudioMediaType    **ppIAudioMediaType
);

Parámetros

pAudioFormat

Especifica un puntero a una estructura WAVEFORMATEX.

cbAudioFormatSize

Especifica el tamaño de la estructura WAVEFORMATEX a la que apunta el parámetro pAudioFormat .

ppIAudioMediaType

Especifica un puntero a una interfaz IAudioMediaType .

Valor devuelto

La CreateAudioMediaType función devuelve S_OK si la llamada a la función es correcta. De lo contrario, devuelve un código de error HRESULT adecuado.

Comentarios

Al implementar efectos de sistema de audio personalizados, la CreateAudioMediaType función funciona con IAudioSystemEffectsCustomFormats::GetFormat para representar un formato de datos de audio personalizado y para proporcionar información sobre el formato personalizado.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado audiomediatype.h (include Audiomediatype.h)
IRQL N/D

Consulte también

IAudioMediaType

IAudioSystemEffectsCustomFormats::GetFormat

WAVEFORMATEX