Partilhar via


Interfaces XAudio2

Esta seção contém informações sobre interfaces fornecidas pela API do Microsoft XAudio2.

Nesta secção

Tópico Descrição
IXAudio2
IXAudio2 é a interface para o objeto XAudio2 que gerencia todos os estados do mecanismo de áudio, o thread de processamento de áudio, o gráfico de voz e assim por diante.
IXAudio2Voice
IXAudio2Voice representa a interface base da qual IXAudio2SourceVoice , IXAudio2SubmixVoice e IXAudio2MasteringVoice são derivados. Os métodos listados abaixo são comuns a todas as subclasses de voz.
IXAudio2SourceVoice
Use uma voz de origem para enviar dados de áudio para o pipeline de processamento XAudio2.
IXAudio2SubmixVoice
Uma voz submix é usada principalmente para melhorias de desempenho e processamento de efeitos.
IXAudio2MasteringVoice
Uma voz de masterização é usada para representar o dispositivo de saída de áudio.
IXAudio2EngineCallback
A interface IXAudio2EngineCallback contém métodos que notificam o cliente quando determinados eventos acontecem no mecanismo deIXAudio2.
IXAudio2VoiceCallback
A interfaceIXAudio2VoiceCallback contém métodos que notificam o cliente quando determinados eventos acontecem em uma determinada IXAudio2SourceVoice.
IXAPO
A interface para um objeto de processamento de áudio que pode ser usado em uma cadeia de efeitos XAudio2.
IXAPOParameters
Uma interface opcional que permite que um XAPO use parâmetros específicos do efeito.
IXAPOHrtfParameters
A interface usada para definir parâmetros que controlam como a função de transferência relacionada à cabeça (HRTF) é aplicada a um som.

 

de referência de programação

de referência de programação