Archived:Support for full-duplex audio on Symbian
Archived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.
Article Metadata
|
Support for full-duplex audio in the S60 platform |
TSS000260 | ||
Overview |
Starting from S60 2nd Edition, Feature Pack 2, a number of S60 devices are based on hardware that supports full-duplex audio (simultaneous playback and recording). | ||
Reported against |
S60 2nd Edition, Feature Pack 2 and onwards | ||
Date identified |
June 23, 2005, updated June 18, 2008 | ||
Symptoms |
- | ||
Detailed description |
Full-duplex audio is enabled by initializing two audio streams (one for playback and one for recording) and using custom audio priority and preference values for each stream. These values are different in S60 2nd and 3rd Edition platforms.
Audio APIs that can be used for full-duplex operation: * Two CMMFDevSound instances | ||
How to reproduce |
Trying to create a second audio stream while another client is already using the audio device will result in the KErrInUse error. Or, if the second client has a higher priority, the first one will be stopped with the KErrDied error value. | ||
Solution |
Below are the audio priority (TInt) and preference (TMdaPriorityPreference) values needed for enabling full-duplex audio on S60 3rd Edition and S60 2nd Edition, FP2 or FP3
#ifdef __SERIES60_3X__ For more information and example code, see S60 Platform: Full-Duplex Audio Example on Nokia Developer. | ||


I think this page should be updated for the 5th Edition SDK. I discovered the following, which has been tested on a Nokia 5800 XM device:
I started a discussion about these topics here:
http://www.developer.nokia.com/Community/Discussion/showthread.php?180410-Full-duplex-audio-5th-edition&p=647915
Rishikulkarni - Full Duplex on Series 40 phones with Nokia VoIP client
Nice article. Could you help clarify the following query? If Full duplex audio is limited to S60 how is Nokia supporting VoIP client on Series 40 phones listed here: http://www.developer.nokia.com/Community/Wiki/VoIP_support_in_Nokia_devices#Support_in_Series_40_devices.
Thank you.rishikulkarni 17:46, 3 July 2012 (EEST)