summaryrefslogtreecommitdiffstats
path: root/plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp')
-rw-r--r--plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp32
1 files changed, 10 insertions, 22 deletions
diff --git a/plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp b/plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp
index cc058fbe38..17da5c0791 100644
--- a/plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp
+++ b/plugins/multimedia/symbian/mmf/audiosource/s60audioencodercontrol.cpp
@@ -42,14 +42,12 @@
#include "s60audioencodercontrol.h"
#include "s60audiocapturesession.h"
#include "s60mmtrace.h"
-
#include "qaudioformat.h"
S60AudioEncoderControl::S60AudioEncoderControl(QObject *session, QObject *parent)
- :QAudioEncoderControl(parent), m_quality(QtMultimediaKit::NormalQuality)
+ : QAudioEncoderControl(parent), m_quality(QtMultimediaKit::NormalQuality)
{
TRACE("S60AudioEncoderControl::S60AudioEncoderControl" << qtThisPtr());
-
m_session = qobject_cast<S60AudioCaptureSession*>(session);
QAudioFormat fmt = m_session->format();
// medium, 22050Hz mono S16
@@ -124,23 +122,19 @@ QStringList S60AudioEncoderControl::supportedEncodingOptions(const QString &code
QStringList list;
if (codec == "PCM")
list << "quality" << "channels" << "samplerate";
- return list;
+ return list;
}
QVariant S60AudioEncoderControl::encodingOption(const QString &codec, const QString &name) const
{
if (codec == "PCM") {
QAudioFormat fmt = m_session->format();
-
- if(qstrcmp(name.toLocal8Bit().constData(), "quality") == 0) {
+ if(qstrcmp(name.toLocal8Bit().constData(), "quality") == 0)
return QVariant(quality());
- }
- else if(qstrcmp(name.toLocal8Bit().constData(), "channels") == 0) {
+ else if(qstrcmp(name.toLocal8Bit().constData(), "channels") == 0)
return QVariant(fmt.channels());
- }
- else if(qstrcmp(name.toLocal8Bit().constData(), "samplerate") == 0) {
+ else if(qstrcmp(name.toLocal8Bit().constData(), "samplerate") == 0)
return QVariant(fmt.frequency());
- }
}
return QVariant();
}
@@ -150,17 +144,14 @@ void S60AudioEncoderControl::setEncodingOption(
{
TRACE("S60AudioEncoderControl::setEncodingOption" << qtThisPtr()
<< "codec" << codec << "name" << name << "value" << value);
-
if (codec == "PCM") {
QAudioFormat fmt = m_session->format();
-
- if(qstrcmp(name.toLocal8Bit().constData(), "quality") == 0) {
+ if(qstrcmp(name.toLocal8Bit().constData(), "quality") == 0)
setQuality((QtMultimediaKit::EncodingQuality)value.toInt(), fmt);
- } else if(qstrcmp(name.toLocal8Bit().constData(), "channels") == 0) {
+ else if(qstrcmp(name.toLocal8Bit().constData(), "channels") == 0)
fmt.setChannels(value.toInt());
- } else if(qstrcmp(name.toLocal8Bit().constData(), "samplerate") == 0) {
+ else if(qstrcmp(name.toLocal8Bit().constData(), "samplerate") == 0)
fmt.setFrequency(value.toInt());
- }
m_session->setFormat(fmt);
}
}
@@ -169,7 +160,6 @@ QList<int> S60AudioEncoderControl::supportedSampleRates(const QAudioEncoderSetti
{
if (continuous)
*continuous = false;
-
return m_session->supportedAudioSampleRates(settings);
}
@@ -187,17 +177,15 @@ void S60AudioEncoderControl::setAudioSettings(const QAudioEncoderSettings &setti
<< "channelCount" << settings.channelCount()
<< "sampleRate" << settings.sampleRate()
<< "quality" << settings.quality());
-
QAudioFormat fmt = m_session->format();
if (settings.encodingMode() == QtMultimediaKit::ConstantQualityEncoding) {
fmt.setCodec(settings.codec());
setQuality(settings.quality(), fmt);
- if (settings.sampleRate() > 0) {
+ if (settings.sampleRate() > 0)
fmt.setFrequency(settings.sampleRate());
- }
if (settings.channelCount() > 0)
fmt.setChannels(settings.channelCount());
- }else {
+ } else {
if (settings.sampleRate() == 8000) {
fmt.setSampleType(QAudioFormat::UnSignedInt);
fmt.setSampleSize(8);