--- 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