APP_NOEXIST
};
- Render(const QString & rendererName, int winid, int extid, QWidget *parent = 0);
+ Render(const QString & rendererName, int winid, int extid, QString profile = QString(), QWidget *parent = 0);
~Render();
/** Seeks the renderer clip to the given time. */
void stop(const GenTime & startTime);
void setVolume(double volume);
- QPixmap extractFrame(int frame_position, int width = -1, int height = -1);
+ QImage extractFrame(int frame_position, int width = -1, int height = -1);
/** Wraps the VEML command of the same name. Tells the renderer to
play the current scene at the speed specified, relative to normal
playback. e.g. 1.0 is normal speed, 0.0 is paused, -1.0 means play
/** Turn on or off on screen display */
void refreshDisplay();
- int resetProfile();
+ int resetProfile(const QString profileName);
double fps() const;
int renderWidth() const;
int renderHeight() const;
const QList <Mlt::Producer *> producersList();
void updatePreviewSettings();
void setDropFrames(bool show);
+ QString updateSceneListFps(double current_fps, double new_fps, QString scene);
#ifdef Q_WS_MAC
void showFrame(Mlt::Frame&);
#endif
void mltPasteEffects(Mlt::Producer *source, Mlt::Producer *dest);
QMap<QString, QString> mltGetTransitionParamsFromXml(QDomElement xml);
QMap<QString, Mlt::Producer *> m_slowmotionProducers;
- void buildConsumer();
+ void buildConsumer(const QString profileName);
void resetZoneMode();
void fillSlowMotionProducers();