/** Seeks the renderer clip to the given time. */
void seek(GenTime time);
void seekToFrame(int pos);
- bool m_isBlocked;
+ int m_isBlocked;
//static QPixmap getVideoThumbnail(char *profile, QString file, int frame, int width, int height);
QPixmap getImageThumbnail(KUrl url, int width, int height);
QList <Mlt::Producer *> producersList();
void updatePreviewSettings();
+ void setDropFrames(bool show);
private: // Private attributes & methods
/** The name of this renderer - useful to identify the renderes by what they do - e.g. background rendering, workspace monitor, etc... */
Mlt::Producer *m_blackClip;
QString m_activeProfile;
- QTimer *refreshTimer;
- QTimer *osdTimer;
+ QTimer *m_refreshTimer;
+ QTimer *m_osdTimer;
/** A human-readable description of this renderer. */
int m_winid;
void durationChanged(int);
void rendererPosition(int);
void rendererStopped(int);
- void removeInvalidClip(const QString &);
+ void removeInvalidClip(const QString &, bool replaceProducer);
void refreshDocumentProducers();
public slots: // Public slots