Share via


Função CreateAudioMediaType (audiomediatype.h)

A CreateAudioMediaType função usa o formato especificado pelo chamador para criar um objeto de tipo de mídia que descreve o formato de áudio.

Sintaxe

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

Parâmetros

pAudioFormat

Especifica um ponteiro para uma estrutura WAVEFORMATEX.

cbAudioFormatSize

Especifica o tamanho da estrutura WAVEFORMATEX apontada pelo parâmetro pAudioFormat .

ppIAudioMediaType

Especifica um ponteiro para uma interface IAudioMediaType .

Retornar valor

A CreateAudioMediaType função retornará S_OK se a chamada para a função for bem-sucedida. Caso contrário, ele retornará um código de erro HRESULT apropriado.

Comentários

Quando você implementa efeitos personalizados do sistema de áudio, a CreateAudioMediaType função funciona com IAudioSystemEffectsCustomFormats::GetFormat para representar um formato de dados de áudio personalizado e para fornecer informações sobre o formato personalizado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores do Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho audiomediatype.h (inclua Audiomediatype.h)
IRQL N/D

Confira também

IAudioMediaType

IAudioSystemEffectsCustomFormats::GetFormat

WAVEFORMATEX