Implement QAudioInput::suspend() using CMMFDevSound::Stop()
authorGareth Stockwell <ext-gareth.stockwell@nokia.com>
Tue, 14 Sep 2010 14:02:03 +0000 (15:02 +0100)
committerGareth Stockwell <ext-gareth.stockwell@nokia.com>
Fri, 17 Sep 2010 12:43:15 +0000 (13:43 +0100)
commit82a0342fa076b4872c439079822bad61023af7da
treeea44d44db729f4059c0a3719a65c03884b9f47a6
parent15f6338e3984e103728a66de2f25e09e19f9077e
Implement QAudioInput::suspend() using CMMFDevSound::Stop()

As with playback mode, lack of support for CMMFDevSound::Pause() in
DevSound's recording mode causes problems on some devices.
Specifically, while QAudioInput works fine on the Nokia 5800, this
bug was observed on the Nokia N8.  This fix means that suspending
and resuming audio input will work correctly on all devices.

Task-number: QTBUG-13506
Reviewed-by: Derick Hawcroft
src/multimedia/audio/qaudio_symbian_p.cpp
src/multimedia/audio/qaudio_symbian_p.h
src/multimedia/audio/qaudioinput_symbian_p.cpp
src/multimedia/audio/qaudiooutput_symbian_p.cpp