System Effects Audio Processing Objects (sAPOs) are typically used in or called from real-time process threads. However, it is sometimes necessary to use an sAPO in a non real-time mode. For example, when an sAPO is initialized, it is called from a non real-time thread. But when audio processing begins, the sAPO is called from a real-time thread. The
IAudioProcessingObject interface exposes methods that enable a client to access the non real-time compliant parts of an sAPO.
IAudioProcessingObject interface supports the following methods: