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:
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. |
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. |
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. |
XAPO_BUFFER_FLAGS Descreve o conteúdo de um buffer de fluxo. |