You Are Here:

Community: Wiki

This page was last modified on 8 July 2009, at 15:17.

Bugs in CallAudioControl

From Forum Nokia Wiki


ID Unofficial - No ID assigned Creation date 2008-10-21
Platform S60 3rd Edition Devices N95
Category Symbian C++ Subcategory Audio, GSM

Description

Following issues can be observed when using CallAudioControl API on 3.1 device:

1) Muting and unmuting uplink doesn't work - returns error

2) Notification about uplink mute state doesn't work

3) Notification about output routing change doesn't work

4) Calling SetOutput(ELoudspeaker) breaks operation of CPeriodic objects with Idle priority

5) Calling SetOutput(ELoudspeaker) breaks operation of some CActive based objects (e.g. CLogViewRecent)

How to reproduce

4) Call CCallAudioControl::SetOutput(ELoudspeaker) and then create and start CPeriodic timer with priority Idle. The call back function is never called.

5) Call CCallAudioControl::SetOutput(ELoudspeaker), then create CLogViewRecent object and call SetRecentListL. The asynchronous call never completes.

Solution

3) Call CCallAudioControl::GetAvailableOutputs after a GSM call becomes active and the KOutputChanged is then reveiced properly.

4) Change Idle priority to any higher priority.

Related Wiki Articles

No related wiki articles found

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia