Ler em inglês

Compartilhar via


Cabeçalho xapo.h

Esse cabeçalho é usado pelas APIs XAudio2. Para obter mais informações, consulte:

xapo.h contém as seguintes interfaces de programação:

Interfaces

 
IXAPO

A interface de um Objeto de Processamento de Áudio que será usada em uma cadeia de efeitos XAudio2.
IXAPOParameters

Uma interface opcional que permite que um XAPO use parâmetros específicos do efeito.

Funções

 
XAPOAlloc

Macro de alocação de memória usada pelos métodos IXAPO que devem alocar estruturas de tamanho arbitrário que são retornadas posteriormente para o aplicativo.
XAPOFree

Macro usada para liberar memória alocada com a macro XAPOAlloc.

Estruturas

 
XAPO_LOCKFORPROCESS_PARAMETERS

Define parâmetros de buffer de fluxo que permanecem constantes enquanto um XAPO está bloqueado. Usado com o método IXAPO::LockForProcess.
XAPO_PROCESS_BUFFER_PARAMETERS

Define parâmetros de buffer de fluxo que podem ser alterados de uma chamada para a próxima. Usado com o método Process.
XAPO_REGISTRATION_PROPERTIES

Descreve as características gerais de um XAPO. Usado com IXAPO::GetRegistrationProperties, CXAPOParametersBase::CXAPOParametersBase e CXAPOBase::CXAPOBase.

Enumerações

 
XAPO_BUFFER_FLAGS

Descreve o conteúdo de um buffer de fluxo.