qtmobility/plugins/multimedia/qt7/qt7playersession.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/plugins/multimedia/qt7/qt7playersession.h	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/plugins/multimedia/qt7/qt7playersession.h	Wed Jun 23 19:08:38 2010 +0300
@@ -43,6 +43,7 @@
 #define QT7PLAYERSESSION_H
 
 #include <QtCore/qobject.h>
+#include <QtCore/qset.h>
 
 #include <qmediaplayercontrol.h>
 #include <qmediaplayer.h>
@@ -68,6 +69,7 @@
     void *movie() const;
 
     void setControl(QT7PlayerControl *control);
+
     void setVideoOutput(QT7VideoOutput *output);
 
     QMediaPlayer::State state() const;
@@ -105,8 +107,9 @@
     void setMuted(bool muted);
 
     void processEOS();
-    void processStateChange();
+    void processLoadStateChange();
     void processVolumeChange();
+    void processNaturalSizeChange();
 
 signals:
     void positionChanged(qint64 position);
@@ -128,13 +131,17 @@
     QIODevice *m_mediaStream;
     QMediaContent m_resources;
 
-    QT7VideoOutput *m_videoOutput;
+    QT7VideoOutput * m_videoOutput;
 
     mutable qint64 m_currentTime;
 
     bool m_muted;
     int m_volume;
     qreal m_rate;
+
+    qint64 m_duration;
+    bool m_videoAvailable;
+    bool m_audioAvailable;
 };
 
 QT_END_NAMESPACE