]> git.sur5r.net Git - minitube/blob - src/youtubestreamreader.h
4cd3894c7c7026d23315da7bac14bf0e56b6e97c
[minitube] / src / youtubestreamreader.h
1 #ifndef YOUTUBESTREAMREADER_H
2 #define YOUTUBESTREAMREADER_H
3
4 #include <QXmlStreamReader>
5 #include <QBuffer>
6 #include "video.h"
7
8 class YouTubeStreamReader : public QXmlStreamReader
9 {
10 public:
11     YouTubeStreamReader();
12     bool read(QByteArray data);
13     QList<Video*> getVideos();
14
15 private:
16     void readMediaGroup();
17     void readEntry();
18     QList<Video*> videos;
19 };
20
21 #endif // YOUTUBESTREAMREADER_H