Интерфейс IXAPO (xapo.h)
Интерфейс объекта обработки звука, который используется в цепочке эффектов XAudio2.
Наследование
Интерфейс IXAPO наследуется от интерфейса IUnknown . IXAPO также имеет следующие типы членов:
Методы
Интерфейс IXAPO имеет следующие методы.
IXAPO::CalcInputFrames Возвращает количество входных кадров, необходимых для создания заданного числа выходных кадров. |
IXAPO::CalcOutputFrames Возвращает количество выходных кадров, которые будут созданы из заданного количества входных кадров. |
IXAPO::GetRegistrationProperties Возвращает свойства регистрации XAPO. |
IXAPO::Initialize Выполняет инициализацию, зависят от конкретного эффекта. |
IXAPO::IsInputFormatSupported Запрашивает, поддерживается ли определенный формат входных данных для заданного формата вывода. |
IXAPO::IsOutputFormatSupported Запрашивает, поддерживается ли определенный формат выходных данных для заданного формата входных данных. |
IXAPO::LockForProcess Вызывается методом XAudio2 для блокировки конфигураций входных и выходных данных XAPO, что позволяет выполнять любую окончательную инициализацию перед вызовом process в потоке в реальном времени. |
IXAPO::P rocess Выполняет код цифровой обработки сигналов (DSP) XAPO в заданных входных и выходных буферах. |
IXAPO::Reset Сбрасывает переменные, зависящие от журнала кадров. |
IXAPO::UnlockForProcess Освобождает переменные, выделенные с помощью метода LockForProcess. |
Комментарии
Требования к платформе
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)Требования
Целевая платформа | Windows |
Header | xapo.h |