phonon/abstractmediastream.h Source File
Go to the documentation of this file.
23 #ifndef PHONON_ABSTRACTMEDIASTREAM_H
24 #define PHONON_ABSTRACTMEDIASTREAM_H
28 #include <QtCore/QObject>
35 #ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
40 class AbstractMediaStreamPrivate;
108 friend class MediaObjectPrivate;
117 explicit AbstractMediaStream(
QObject *parent = 0);
126 qint64 streamSize() const;
138 void setStreamSize(
qint64);
145 bool streamSeekable() const;
154 void setStreamSeekable(
bool);
189 virtual
void reset() = 0;
197 virtual
void needData() = 0;
204 virtual
void enoughData();
214 virtual
void seekStream(qint64
offset);
216 AbstractMediaStream(AbstractMediaStreamPrivate &dd,
QObject *parent);
222 #endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
227 #endif // PHONON_ABSTRACTMEDIASTREAM_H
Backend interface to handle media streams (AbstractMediaStream).
#define QT_BEGIN_NAMESPACE
GLsizei GLsizei GLenum GLenum const GLvoid * data
ErrorType
Tells your program how to recover from an error.
The KDE Multimedia classes.