From ae728a4b1e2a0065bab67b5c3b114ef1c30b674a Mon Sep 17 00:00:00 2001 From: Dmytro Poplavskiy Date: Mon, 16 Jul 2012 11:28:02 +1000 Subject: Replaced endpoint control with audio input and output controls Change-Id: I981aabe39d106ced4ee1240db9e5b653c6fa5e91 Reviewed-by: Michael Goddard --- .../directshow/player/directshowaudioendpointcontrol.cpp | 14 +++++++------- .../directshow/player/directshowaudioendpointcontrol.h | 14 +++++++------- src/plugins/directshow/player/directshowplayerservice.cpp | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) (limited to 'src/plugins/directshow') diff --git a/src/plugins/directshow/player/directshowaudioendpointcontrol.cpp b/src/plugins/directshow/player/directshowaudioendpointcontrol.cpp index 31bc995a2..312cd4772 100644 --- a/src/plugins/directshow/player/directshowaudioendpointcontrol.cpp +++ b/src/plugins/directshow/player/directshowaudioendpointcontrol.cpp @@ -46,7 +46,7 @@ DirectShowAudioEndpointControl::DirectShowAudioEndpointControl( DirectShowPlayerService *service, QObject *parent) - : QAudioEndpointSelectorControl(parent) + : QAudioOutputSelectorControl(parent) , m_service(service) , m_bindContext(0) , m_deviceEnumerator(0) @@ -56,7 +56,7 @@ DirectShowAudioEndpointControl::DirectShowAudioEndpointControl( updateEndpoints(); - setActiveEndpoint(m_defaultEndpoint); + setActiveOutput(m_defaultEndpoint); } } @@ -72,12 +72,12 @@ DirectShowAudioEndpointControl::~DirectShowAudioEndpointControl() m_deviceEnumerator->Release(); } -QList DirectShowAudioEndpointControl::availableEndpoints() const +QList DirectShowAudioEndpointControl::availableOutputs() const { return m_devices.keys(); } -QString DirectShowAudioEndpointControl::endpointDescription(const QString &name) const +QString DirectShowAudioEndpointControl::outputDescription(const QString &name) const { #ifdef __IPropertyBag_INTERFACE_DEFINED__ QString description; @@ -101,17 +101,17 @@ QString DirectShowAudioEndpointControl::endpointDescription(const QString &name) #endif } -QString DirectShowAudioEndpointControl::defaultEndpoint() const +QString DirectShowAudioEndpointControl::defaultOutput() const { return m_defaultEndpoint; } -QString DirectShowAudioEndpointControl::activeEndpoint() const +QString DirectShowAudioEndpointControl::activeOutput() const { return m_activeEndpoint; } -void DirectShowAudioEndpointControl::setActiveEndpoint(const QString &name) +void DirectShowAudioEndpointControl::setActiveOutput(const QString &name) { if (m_activeEndpoint == name) return; diff --git a/src/plugins/directshow/player/directshowaudioendpointcontrol.h b/src/plugins/directshow/player/directshowaudioendpointcontrol.h index 17863fd6b..bdfe0ad17 100644 --- a/src/plugins/directshow/player/directshowaudioendpointcontrol.h +++ b/src/plugins/directshow/player/directshowaudioendpointcontrol.h @@ -42,7 +42,7 @@ #ifndef DIRECTSHOWAUDIOENDPOINTCONTROL_H #define DIRECTSHOWAUDIOENDPOINTCONTROL_H -#include "qaudioendpointselectorcontrol.h" +#include "qaudiooutputselectorcontrol.h" #include @@ -50,21 +50,21 @@ class DirectShowPlayerService; QT_USE_NAMESPACE -class DirectShowAudioEndpointControl : public QAudioEndpointSelectorControl +class DirectShowAudioEndpointControl : public QAudioOutputSelectorControl { Q_OBJECT public: DirectShowAudioEndpointControl(DirectShowPlayerService *service, QObject *parent = 0); ~DirectShowAudioEndpointControl(); - QList availableEndpoints() const; + QList availableOutputs() const; - QString endpointDescription(const QString &name) const; + QString outputDescription(const QString &name) const; - QString defaultEndpoint() const; - QString activeEndpoint() const; + QString defaultOutput() const; + QString activeOutput() const; - void setActiveEndpoint(const QString& name); + void setActiveOutput(const QString& name); private: void updateEndpoints(); diff --git a/src/plugins/directshow/player/directshowplayerservice.cpp b/src/plugins/directshow/player/directshowplayerservice.cpp index ef6c66c3b..cee5603c4 100644 --- a/src/plugins/directshow/player/directshowplayerservice.cpp +++ b/src/plugins/directshow/player/directshowplayerservice.cpp @@ -156,7 +156,7 @@ QMediaControl *DirectShowPlayerService::requestControl(const char *name) { if (qstrcmp(name, QMediaPlayerControl_iid) == 0) { return m_playerControl; - } else if (qstrcmp(name, QAudioEndpointSelectorControl_iid) == 0) { + } else if (qstrcmp(name, QAudioOutputSelectorControl_iid) == 0) { return m_audioEndpointControl; } else if (qstrcmp(name, QMetaDataReaderControl_iid) == 0) { return m_metaDataControl; -- cgit v1.2.3