summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/phonon/mmf/videoplayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/phonon/mmf/videoplayer.h')
-rw-r--r--src/3rdparty/phonon/mmf/videoplayer.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/3rdparty/phonon/mmf/videoplayer.h b/src/3rdparty/phonon/mmf/videoplayer.h
index ae44ec3..9bf2622 100644
--- a/src/3rdparty/phonon/mmf/videoplayer.h
+++ b/src/3rdparty/phonon/mmf/videoplayer.h
@@ -31,6 +31,7 @@ namespace Phonon
namespace MMF
{
/**
+ * @short Wrapper over MMF video client utility
*
* See
* <a href="http://wiki.forum.nokia.com/index.php/How_to_play_a_video_file_using_CVideoPlayerUtility">How to
@@ -42,16 +43,18 @@ namespace Phonon
Q_OBJECT
public:
VideoPlayer();
+ explicit VideoPlayer(const AbstractPlayer& player);
virtual ~VideoPlayer();
// AbstractPlayer
virtual void doPlay();
virtual void doPause();
virtual void doStop();
- virtual int doSetVolume(int mmfVolume);
+ virtual int doSetMmfVolume(int mmfVolume);
virtual int openFile(RFile& file);
virtual void close();
+ // MediaObjectInterface
virtual void seek(qint64 milliseconds);
virtual bool hasVideo() const;
virtual qint64 currentTime() const;
@@ -71,6 +74,9 @@ namespace Phonon
void finished();
private:
+ void construct();
+
+ private:
CVideoPlayerUtility* m_player;
QScopedPointer<QWidget> m_widget;