summaryrefslogtreecommitdiffstats
path: root/src/multimedia/recording/qaudiorecorder.cpp
diff options
context:
space:
mode:
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2012-07-16 11:28:02 +1000
committerQt by Nokia <qt-info@nokia.com>2012-07-24 09:49:47 +0200
commitae728a4b1e2a0065bab67b5c3b114ef1c30b674a (patch)
tree36f5c3f60faca8d70dd94673dfa44570e6f367b4 /src/multimedia/recording/qaudiorecorder.cpp
parent29a2d09a43b34c309b32d17a0a5ba2a4737342c5 (diff)
Replaced endpoint control with audio input and output controls
Change-Id: I981aabe39d106ced4ee1240db9e5b653c6fa5e91 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/multimedia/recording/qaudiorecorder.cpp')
-rw-r--r--src/multimedia/recording/qaudiorecorder.cpp47
1 files changed, 23 insertions, 24 deletions
diff --git a/src/multimedia/recording/qaudiorecorder.cpp b/src/multimedia/recording/qaudiorecorder.cpp
index 286151194..28885f960 100644
--- a/src/multimedia/recording/qaudiorecorder.cpp
+++ b/src/multimedia/recording/qaudiorecorder.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qaudiorecorder.h"
-#include "qaudioendpointselectorcontrol.h"
+#include "qaudioinputselectorcontrol.h"
#include "qmediaobject_p.h"
#include "qmediarecorder_p.h"
#include <qmediaservice.h>
@@ -68,15 +68,14 @@ QT_BEGIN_NAMESPACE
\snippet doc/src/snippets/multimedia-snippets/media.cpp Audio recorder
- In addition QAudioRecorder provides functionality for selecting the audio
- input from available audio endpoints.
+ In addition QAudioRecorder provides functionality for selecting the audio input.
- \snippet doc/src/snippets/multimedia-snippets/media.cpp Audio recorder endpoints
+ \snippet doc/src/snippets/multimedia-snippets/media.cpp Audio recorder inputs
The \l {audiorecorder}{Audio Recorder} example shows how to use this class
in more detail.
- \sa QMediaRecorder, QAudioEndpointSelectorControl
+ \sa QMediaRecorder, QAudioInputSelectorControl
*/
class QAudioRecorderObject : public QMediaObject
@@ -100,17 +99,17 @@ public:
void initControls()
{
Q_Q(QAudioRecorder);
- audioEndpointSelector = 0;
+ audioInputSelector = 0;
QMediaService *service = mediaObject ? mediaObject->service() : 0;
if (service != 0)
- audioEndpointSelector = qobject_cast<QAudioEndpointSelectorControl*>(service->requestControl(QAudioEndpointSelectorControl_iid));
+ audioInputSelector = qobject_cast<QAudioInputSelectorControl*>(service->requestControl(QAudioInputSelectorControl_iid));
- if (audioEndpointSelector) {
- q->connect(audioEndpointSelector, SIGNAL(activeEndpointChanged(QString)),
+ if (audioInputSelector) {
+ q->connect(audioInputSelector, SIGNAL(activeInputChanged(QString)),
SIGNAL(audioInputChanged(QString)));
- q->connect(audioEndpointSelector, SIGNAL(availableEndpointsChanged()),
+ q->connect(audioInputSelector, SIGNAL(availableInputsChanged()),
SIGNAL(availableAudioInputsChanged()));
}
}
@@ -118,10 +117,10 @@ public:
QAudioRecorderPrivate():
QMediaRecorderPrivate(),
provider(0),
- audioEndpointSelector(0) {}
+ audioInputSelector(0) {}
QMediaServiceProvider *provider;
- QAudioEndpointSelectorControl *audioEndpointSelector;
+ QAudioInputSelectorControl *audioInputSelector;
};
@@ -153,8 +152,8 @@ QAudioRecorder::~QAudioRecorder()
QMediaObject *mediaObject = d->mediaObject;
setMediaObject(0);
- if (service && d->audioEndpointSelector)
- service->releaseControl(d->audioEndpointSelector);
+ if (service && d->audioInputSelector)
+ service->releaseControl(d->audioInputSelector);
if (d->provider && service)
d->provider->releaseService(service);
@@ -169,8 +168,8 @@ QAudioRecorder::~QAudioRecorder()
QStringList QAudioRecorder::audioInputs() const
{
Q_D(const QAudioRecorder);
- if (d->audioEndpointSelector)
- return d->audioEndpointSelector->availableEndpoints();
+ if (d->audioInputSelector)
+ return d->audioInputSelector->availableInputs();
else
return QStringList();
}
@@ -183,8 +182,8 @@ QString QAudioRecorder::audioInputDescription(const QString& name) const
{
Q_D(const QAudioRecorder);
- if (d->audioEndpointSelector)
- return d->audioEndpointSelector->endpointDescription(name);
+ if (d->audioInputSelector)
+ return d->audioInputSelector->inputDescription(name);
else
return QString();
}
@@ -197,8 +196,8 @@ QString QAudioRecorder::defaultAudioInput() const
{
Q_D(const QAudioRecorder);
- if (d->audioEndpointSelector)
- return d->audioEndpointSelector->defaultEndpoint();
+ if (d->audioInputSelector)
+ return d->audioInputSelector->defaultInput();
else
return QString();
}
@@ -217,8 +216,8 @@ QString QAudioRecorder::audioInput() const
{
Q_D(const QAudioRecorder);
- if (d->audioEndpointSelector)
- return d->audioEndpointSelector->activeEndpoint();
+ if (d->audioInputSelector)
+ return d->audioInputSelector->activeInput();
else
return QString();
}
@@ -231,8 +230,8 @@ void QAudioRecorder::setAudioInput(const QString& name)
{
Q_D(const QAudioRecorder);
- if (d->audioEndpointSelector)
- return d->audioEndpointSelector->setActiveEndpoint(name);
+ if (d->audioInputSelector)
+ return d->audioInputSelector->setActiveInput(name);
}
/*!