×
Namespaces

Variants
Actions

Call Audio Control API

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Compatibility
Platform(s):
FNWiki
Article
Created: ltomuta (22 May 2008)
Last edited: hamishwillee (20 Oct 2011)

Note.pngNote: :This API is not part of the public SDK. It can be found in the SDK API Plug-in.

Call Audio Control (CAC) can be used to control active Circuit Switching call, Video Telephony call and VoIP calls through Nokia's Internet Telephony client.

Use cases

  • Controling audio routing to various connected output devices
  • Listing available output devices
  • Adjusting output volume
  • observing changes in output volume, output routing and uplink gain
  • To mute/Unmute uplink

Example code

Provided with the API package.

Example project

Provided with the API package.

Known issues

Backup support


CAC release 1.0 (S60 3.1)

  • N95: muting and unmuting panics with USER 11
  • N95, E90: current uplink mute status gives error -1
  • N95: KOutputChanged notification works only after calling the GetAvailableOutputs while there is active GSM call
  • N95: Calling SetOutput breaks operation of all EPriorityIdle based active objects
  • N95: Calling SetOutput breaks Call Log reading. Following call to CLogViewRecent::SetRecentListL never completes, regardless the priority.


CAC release 1.0 (S60 3.2)

  • 6210: UplinkGainEvent() observer is called straight after calling AppendUplinkGainObserver() and the observer is not called after muting or un-muting as it should.