+ /** @brief Get current seek pos requested of current producer pos if not seeking */
+ int getCurrentSeekPosition() const;
+ /** @brief Create a producer from url and load it in the monitor */
+ void loadUrl(const QString &url);
+ /** @brief Check if the installed FFmpeg / Libav supports x11grab */
+ static bool checkX11Grab();
+
+ /** @brief Ask to set this monitor as active */
+ void setActiveMonitor();
+
+ QSemaphore showFrameSemaphore;
+ bool externalConsumer;