diff options
Diffstat (limited to 'src/3rdparty/phonon/mmf/videoplayer.h')
-rw-r--r-- | src/3rdparty/phonon/mmf/videoplayer.h | 8 |
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; |