72 Q_INVOKABLE
void freeze(
bool check);
84 Q_INVOKABLE
void clickCoords_4(
int start_x,
int start_y,
int end_x,
int end_y);
101 void setOptionsToDefault();
102 void setOptions(
yarp::os::Searchable& options);
105 void saveOptFile(
char *fileName);
106 void periodToFreq(
double avT,
double mT,
double MT,
double &avH,
double &mH,
double &MH);
114#ifdef YARP_LITTLE_ENDIAN
140 void onSendFps(
double portAvg,
double portMin,
double portMax,
double dispAvg,
double dispMin,
double dispMax);
141 void onWindowSizeChangeRequested();
int posX
Returns the x position from the options.
Q_INVOKABLE void setFilesName(QUrl url)
Sets the current filename of the frame set is going to be saved.
void setName(QString name)
Q_INVOKABLE void clickCoords_4(int start_x, int start_y, int end_x, int end_y)
Q_INVOKABLE QString getPixelAsStr(int x, int y)
Pics the rgb value of the pixel specified by x and y and return it as a string.
Q_INVOKABLE void saveFrame()
Saves the current frame.
void setTitle(QString inputTitle)
Q_INVOKABLE void clickCoords_2(int x, int y)
Q_INVOKABLE void rightClickCoords_2(int x, int y)
int posY
Returns the y position from the options.
void autosize(bool check)
Q_INVOKABLE void startDumpFrames()
Saves the current frame set.
int windowWidth
Returns the width from the options.
Q_INVOKABLE bool rightClickEnabled()
int windowHeight
Returns the height from the options.
void refreshIntervalChanged()
void synchRate(bool check)
Q_INVOKABLE void stopDumpFrames()
Stops the current frame set save mode.
void sendPortFps(QString avg, QString min, QString max)
Q_INVOKABLE void rightClickCoords_4(int start_x, int start_y, int end_x, int end_y)
Q_INVOKABLE void synchDisplayPeriod(bool check)
Synchs the video stream to the display.
Q_INVOKABLE void setFileName(QUrl url)
Sets the current filename of the frame is going to be saved.
Q_INVOKABLE void changeRefreshInterval(int)
Changes the refresh interval.
void sendDisplayFps(QString avg, QString min, QString max)
Q_INVOKABLE void synchDisplaySize(bool check)
Synchs the size of the window with the size of the video stream.
Q_INVOKABLE bool parseParameters(QStringList)
parse the parameters received from the main container in QstringList form
QObject * getVideoProducer()
returns the videoproducer that acts as bridge between C++ code and QML VideoOutput.
int refreshInterval
Gets the refresh interval from options.
Q_INVOKABLE void freeze(bool check)
Freeze the video stream.
void videoProducerChanged()
The class that handles some signals.
A mini-server for performing network communication in the background.
The main, catch-all namespace for YARP.
The struct that stores the options.
unsigned int m_refreshTime
char m_outNetworkName[256]
char m_outRightPortName[256]