Compartilhar via


Interfaces XAudio2

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

Nesta seção

Tópico Descrição
IXAudio2
IXAudio2 é a interface do objeto XAudio2 que gerencia todos os estados do mecanismo de áudio, o thread de processamento de áudio, o grafo 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 de submixagem é usada principalmente para melhorias de desempenho e processamento de efeitos.
IXAudio2MasteringVoice
Uma voz de domínio é 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 ocorrem no mecanismo IXAudio2 .
IXAudio2VoiceCallback
A interface IXAudio2VoiceCallback contém métodos que notificam o cliente quando determinados eventos ocorrem em um determinado IXAudio2SourceVoice.
IXAPO
A interface de um Objeto de Processamento de Áudio que 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.

 

Referência de programação

Referência de programação