42 #ifndef AV_MEDIAOBJECT_H 43 #define AV_MEDIAOBJECT_H 45 #include <phonon/mediaobjectinterface.h> 47 #include <QtCore/QMultiMap> 65 void seek(
qint64 milliseconds);
66 qint32 tickInterval()
const;
67 void setTickInterval(
qint32 newTickInterval);
68 bool hasVideo()
const;
69 bool isSeekable()
const;
70 qint64 currentTime()
const;
73 Phonon::ErrorType errorType()
const;
75 Phonon::MediaSource source()
const;
76 void setSource(
const Phonon::MediaSource &source);
77 void setNextSource(
const Phonon::MediaSource &source);
79 qint32 prefinishMark()
const;
80 void setPrefinishMark(
qint32 newPrefinishMark);
81 qint32 transitionTime()
const;
82 void setTransitionTime(
qint32);
86 void totalTimeChanged(
qint64 length);
87 void currentSourceChanged(
const MediaSource&);
94 void seekableChanged(
bool);
95 void hasVideoChanged(
bool);
96 void bufferStatus(
int);
97 void prefinishMarkReached(
qint32);
102 void handlePlayerFinished();
105 void setVolume(
qreal newVolume);
109 bool checkPlayer()
const;
123 #endif // PHONON_MEDIAOBJECT_H The QMultiMap class is a convenience QMap subclass that provides multi-valued maps.
#define QT_END_NAMESPACE
This macro expands to.
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
Q_GUI_EXPORT QString errorString(EGLint code=eglGetError())
#define Q_INTERFACES(x)
This macro tells Qt which interfaces the class implements.
static Qt::KeyboardModifiers oldstate