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 |