Details
-
Task
-
Resolution: Out of scope
-
P2: Important
-
None
-
None
-
Symbian
Description
The Symbian audio backend is based on the CMMFDevSound API. This API allows audio data to be transferred to the current default audio output device, or from the current default audio input device. For example, these may be the back speaker and on-board microphone respectively.
A Symbian device may, however, have more than one audio output or input device available for use at any given time. For example, if a wired headset is plugged in, it may be available for audio output. The platform provides APIs to allow clients (a) to be notified when devices become (un)available and (b) to route audio to / from a given device.
At present, the Symbian audio backend does not allow the user to choose audio device; it simply exposes a single QAudioDeviceInfo called "default". The backend should be modfied to make use of the Symbian audio routing APIs.