Symbian
Symbian OS Library

FAQ-1190 Why does calling SetAudioDeviceMode() on my recorder utility seem not to make any difference on Symbian OS v7.0s onward?

[Index][spacer] [Previous] [Next]



 

Classification: C++ Category: Multimedia
Created: 12/10/2004 Modified: 12/13/2004
Number: FAQ-1190
Platform: Symbian OS v7.0s

Question:
I am using the CMdaAudioRecorderUtility to record and play audio on my device that is running Symbian OS v7.0s or later e.g. 6600. Yet when I try and set the recording mode using SetAudioDeviceMode() it doesn't seem to have any effect. Why is this?

Answer:
The SetAudioDeviceMode() API is shown below:

void CMdaAudioRecorderUtility::SetAudioDeviceMode(TDeviceMode aMode)

This has been included in revisions of Symbian OS from v7.0s onward for binary and software compatibility but no longer has any effect on the recording and playback of audio.  Thus there is little point in using this API in your software unless you are writing Symbian OS applications that needs to be backwards compatible with devices running Symbian OS v6.1 os v7.0.