AudioProcessing

interface AudioProcessing

Interface for external audio processing.

Functions

Link copied to clipboard
abstract fun initialize(sampleRateHz: Int, numChannels: Int)
Called when the processor should be initialized with a new sample rate and number of channels.
Link copied to clipboard
abstract fun process(numBands: Int, numFrames: Int, buffer: ByteBuffer)
Processes the given capture or render signal.
Link copied to clipboard
abstract fun reset(newRate: Int)
Called when the processor should be reset with a new sample rate.