Full Duplex Audio
Article Metadata
Contents |
Full Duplex Audio
Full Duplex is data transfer in both directions.
Full Duplex Audio is something which can record as well as play simultaneously. Basically, here, a FullDuplex Audio application should be able to use the device both for recording as well as playing the data, which obviously means that we need support from audio hardware.So, your application should deal with the APIs provided to the sound device to acheive the full duplex audio functionality which is heart of any VoIP application.
And again while talking about VoIP, we have to think about Real Time Kernel,which Symbian OS provides.
APIs Used
Some of the APIs that can be used to achieve this are CMMFDevSound, which is an interface to the raw audio functions on the device hardware and MDevSoundObserver, which is an interface to a set of DevSound callback functions..
APS
And one of the important and related topic in this regard is Audio Proxy Server.
Capabilities
For a standalone VoIP application for S60 3rd edition devices, the application needs two important capabilities which needs manufacturer approval
- MultimediaDD
- This is for Audio Proxy Server
- Network Control
- For setting the WLAN Connection as VOICE.(RSocket)
Links
--


12 Sep
2009
This article had explained about the Full Duplex Audio and what is ment by a full duplex is nothing but accessing fully the message pipes or message ques in two ends then it is possible to make the application full duplex .
i will give the over view what we are going to do is we have to take two message pipes for each client program as well as server program and use that message pipes for end to end communication simultaniously that is full duplex application
Here they explained about the Full Duplex Audio so with this we can make recording audio and playing at the same time these type of applications we are seen in FM Radio and this also important for the VOIP applications also
This article help full to the begineers as well as intermediate developers to know about kernal progarmming
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:44, 3 July 2012 (EEST)