summaryrefslogtreecommitdiffstats
path: root/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
diff options
context:
space:
mode:
authorJames McDonnell <jmcdonnell@blackberry.com>2017-09-19 12:39:48 -0400
committerJames McDonnell <jmcdonnell@blackberry.com>2018-01-16 22:11:16 +0000
commit950e9b472890478f0460a060ae08cc16a06ac659 (patch)
tree56b3e141d77a642d3165fc690ca60c09ae2800a6 /src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
parentec576ef2a004fc291eb6475c15907f82d425e88e (diff)
QNX 7.0.0 audio management support
[ChangeLog][QNX] Added support for QNX 7.0.0 audio management. Change-Id: Ia9f1740577527126bf666627647084382e4d7ce9 Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h')
-rw-r--r--src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h b/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
index e1530689e..3426ef2f2 100644
--- a/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
+++ b/src/plugins/qnx/mediaplayer/mmrenderermediaplayercontrol.h
@@ -111,14 +111,19 @@ public:
protected:
virtual void startMonitoring() = 0;
virtual void stopMonitoring() = 0;
+ virtual void resetMonitoring() = 0;
void openConnection();
void emitMmError(const QString &msg);
void emitPError(const QString &msg);
void setMmPosition(qint64 newPosition);
void setMmBufferStatus(const QString &bufferStatus);
- void setMmBufferLevel(const QString &bufferLevel);
+ void setMmBufferLevel(int level, int capacity);
void handleMmStopped();
+ void handleMmSuspend(const QString &reason);
+ void handleMmSuspendRemoval(const QString &bufferStatus);
+ void handleMmPause();
+ void handleMmPlay();
void updateMetaData(const strm_dict_t *dict);
// must be called from subclass dtors (calls virtual function stopMonitoring())