phonon/streaminterface.h Source File
Go to the documentation of this file.
23 #ifndef PHONON_STREAMINTERFACE_H
24 #define PHONON_STREAMINTERFACE_H
27 #include <QtCore/QObject>
32 #ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
36 class StreamInterfacePrivate;
46 friend class StreamInterfacePrivate;
47 friend class AbstractMediaStreamPrivate;
60 virtual void endOfData() = 0;
66 virtual void setStreamSize(
qint64 newSize) = 0;
70 virtual void setStreamSeekable(
bool s) = 0;
78 void connectToSource(
const MediaSource &mediaSource);
101 void seekStream(
qint64 seekTo);
112 StreamInterfacePrivate *
const d;
118 #endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
123 #endif // PHONON_STREAMINTERFACE_H
Backend interface to handle media streams (AbstractMediaStream).
#define QT_BEGIN_NAMESPACE
StreamInterfacePrivate *const d
GLsizei GLsizei GLenum GLenum const GLvoid * data
The KDE Multimedia classes.