The Android Audio framework provides some effects processing that can be used by apps. It is available through the Java or Kotlin AudioEffect API
Another alternative is to do your own effects processing in your own app.
Oboe streams on Android 9 (Pie) and above can use the Java/Kotlin. See AudioEffect API
The basic idea is to use Java or Kotlin to create a Session with Effects. Then associate your Oboe streams with the session by creating them with a SessionID.
In Java:
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); int audioSessionId = audioManager.generateAudioSessionId();
Pass the audioSessionId to your C++ code using JNI. Then use it when opening your Oboe streams:
builder->setSessionId(sessionId);
Note that these streams will probably not have low latency. So you may want to do your own effects processing.
There are many options for finding audio effects.