8#include <QMediaCaptureSession>
9#include <QScreenCapture>
10#include <QWindowCapture>
11#include <QImageCapture>
12#include <QMediaRecorder>
13#include <QVideoWidget>
17#include "ParameterScreenCapture.h"
28 virtual qint16
Version()
override;
32 virtual int Clean()
override;
35 virtual int Connect()
override;
36 virtual int DisConnect()
override;
39 virtual int slotStart();
40 virtual int slotStop();
45 QVideoWidget* m_pWidget;
47 QScreenCapture m_ScreenCapture;
48 QWindowCapture m_WindowCapture;
49 QMediaCaptureSession m_CaptureSessioin;
50 QMediaRecorder m_Recorder;
51 QImageCapture m_ImageCapture;
52 QString m_szRecordFile;
virtual QWidget * GetViewer() override
Get Viewer.
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
Open settgins dialog.
virtual qint16 Version() override
Version.
virtual int Initial() override
Initial parameters and resource.
virtual int Clean() override
Clean parameters and resource.