I know that the AudioManager Class allows you to alter the stream volume coming from the device using the setStreamVolume function:
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
am.setStreamVolume(AudioManager.STREAM_MUSIC, progress , 0);
The problem is that it alters the volume coming from left/right channels together.
Are there any other libraries or ways to alter the volume coming from the left/right ears separately?