Интерфейс IAudioProcessingObjectRT (audioenginebaseapo.h)
Этот интерфейс может работать в режиме реального времени, а его методы можно назвать потоками обработки в режиме реального времени. Реализация методов для этого интерфейса не должна блокировать или касаться страничной памяти. Кроме того, не следует вызывать какие-либо блокирующие системные подпрограммы в реализации методов.
Интерфейс IAudioProcessingObjectRT
включает следующие методы:
Наследование
Интерфейс IAudioProcessingObjectRT наследуется от интерфейса IUnknown.
Методы
Интерфейс IAudioProcessingObjectRT содержит следующие методы.
IAudioProcessingObjectRT::APOProcess Метод APOProcess приводит к тому, что APO выполняет проход обработки. |
IAudioProcessingObjectRT::CalcInputFrames Метод CalcInputFrames возвращает количество входных кадров, необходимое APO для создания заданного количества выходных кадров. |
IAudioProcessingObjectRT::CalcOutputFrames Метод CalcOutputFrames возвращает количество выходных кадров, необходимых APO для заданного количества входных кадров. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | audioenginebaseapo.h |