Interface IXAPO (xapo.h)
A interface de um Objeto de Processamento de Áudio que será usada em uma cadeia de efeitos XAudio2.
Herança
A interface IXAPO herda da interface IUnknown . O IXAPO também tem estes tipos de membros:
Métodos
A interface IXAPO tem esses métodos.
IXAPO::CalcInputFrames Retorna o número de quadros de entrada necessários para gerar o número determinado de quadros de saída. |
IXAPO::CalcOutputFrames Retorna o número de quadros de saída que serão gerados de um determinado número de quadros de entrada. |
IXAPO::GetRegistrationProperties Retorna as propriedades de registro de um XAPO. |
IXAPO::Initialize Executa qualquer inicialização específica do efeito. |
IXAPO::IsInputFormatSupported Consulta se há suporte para um formato de entrada específico para um determinado formato de saída. |
IXAPO::IsOutputFormatSupported Consulta se há suporte para um formato de saída específico para um determinado formato de entrada. |
IXAPO::LockForProcess Chamado por XAudio2 para bloquear as configurações de entrada e saída de um XAPO, permitindo que ele faça qualquer inicialização final antes que Process seja chamado no thread em tempo real. |
IXAPO::P rocess Executa o código DSP (processamento de sinal digital) do XAPO nos buffers de entrada e saída fornecidos. |
IXAPO::Reset Redefine variáveis dependentes do histórico de quadros. |
IXAPO::UnlockForProcess Desaloca variáveis que foram alocadas com o método LockForProcess. |
Comentários
Requisitos de plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Plataforma de Destino | Windows |
Cabeçalho | xapo.h |