class ClipManager;
+typedef QMap <int, QMap <int, QByteArray> > audioByteArray;
+
class KThumb: public QObject
{
Q_OBJECT public:
/** @brief List of frame numbers from which we want to extract thumbnails. */
QList <int> m_intraFramesQueue;
QMutex m_mutex;
+ QMutex m_listMutex;
void doGetThumbs();
+ QImage getProducerFrame(int framepos, int frameWidth, int displayWidth, int height);
signals:
void thumbReady(int, QImage);
void mainThumbReady(const QString &, QPixmap);
- void audioThumbReady(QMap <int, QMap <int, QByteArray> >);
+ void audioThumbReady(const audioByteArray&);
/** @brief We have finished caching all requested thumbs. */
void thumbsCached();
};