I am trying to write a media player that will be able to record and play audio. I am able to do both of these using CMdaAudioInputStream and CMdaAudioOutputStream. However I do not want this application to interfere with other applications.

The use case is that my application is running in the background playing a track or recording a meeting. Now I want to play something else but use the built in media player.

Currently I use the minimum priority for my audio streams yet I receive no call back when the built in music player tries to play a track. The music player just fails to play the track. I understand that Symbian does not support full duploex so what I would like is that I get a notification that another app wants to play/record and release the microphone/speaker.

Any help on how I can do this?