diff --git a/plugins/samplesink/filesink/filesinkoutput.cpp b/plugins/samplesink/filesink/filesinkoutput.cpp index 64250f1f6..62f194ea8 100644 --- a/plugins/samplesink/filesink/filesinkoutput.cpp +++ b/plugins/samplesink/filesink/filesinkoutput.cpp @@ -137,6 +137,19 @@ void FileSinkOutput::stop() } } +void FileSinkOutput::startWorker() +{ + m_fileSinkWorker->startWork(); + m_fileSinkWorkerThread.start(); +} + +void FileSinkOutput::stopWorker() +{ + m_fileSinkWorker->stopWork(); + m_fileSinkWorkerThread.quit(); + m_fileSinkWorkerThread.wait(); +} + QByteArray FileSinkOutput::serialize() const { return m_settings.serialize();