Files
oak-editor/playback/cacher.h
T
2018-11-03 22:54:12 +11:00

32 lines
508 B
C++

#ifndef CACHER_H
#define CACHER_H
#include <QThread>
struct Clip;
class Cacher : public QThread
{
// Q_OBJECT
public:
Cacher(Clip* c);
void run();
bool caching;
// must be set before caching
long playhead;
bool reset;
bool scrubbing;
Clip* nest;
private:
Clip* clip;
};
void open_clip_worker(Clip* clip);
void cache_clip_worker(Clip* clip, long playhead, bool reset, bool scrubbing, Clip *nest);
void close_clip_worker(Clip* clip);
#endif // CACHER_H