+ QImage extractImage(int frame, int width, int height);
+ void clearThumbProducer();
+ void reloadThumbProducer();
+ void cleanupProducers();
+ bool isClean() const;
+ bool getAudioThumbs();
+ void setAnalysisData(const QString &name, const QString &data, int offset = 0);
+ QMap <QString, QString> analysisData() const;
+ int lastSeekPosition;
+ /** Cache for every audio Frame with 10 Bytes */
+ /** format is frame -> channel ->bytes */
+ QMap<int, QMap<int, QByteArray> > audioFrameCache;