class Event;
class Producer;
class Profile;
-};
+}
class MltDeviceCapture: public AbstractRender
{
/** @brief Build a MLT Renderer
* @param winid The parent widget identifier (required for SDL display). Set to 0 for OpenGL rendering
* @param profile The MLT profile used for the capture (default one will be used if empty). */
- MltDeviceCapture(QString profile, VideoSurface *surface, QWidget *parent = 0);
+ explicit MltDeviceCapture(QString profile, VideoSurface *surface, QWidget *parent = 0);
/** @brief Destroy the MLT Renderer. */
~MltDeviceCapture();
/** @brief A frame's image has to be shown.
*
* Used in Mac OS X. */
- void showImageSignal(QImage);
+ void showImageSignal(const QImage&);
void frameSaved(const QString &);
void droppedFrames(int);
void unblockPreview();
- void imageReady(QImage);
+ void imageReady(const QImage &);
public slots: