23 lines
510 B
C++
23 lines
510 B
C++
#include <QApplication>
|
|
#include <QScreen>
|
|
#include <QMediaCaptureSession>
|
|
#include <QScreenCapture>
|
|
#include <QVideoWidget>
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
QApplication app(argc, argv);
|
|
|
|
QVideoWidget videoWidget;
|
|
videoWidget.show();
|
|
|
|
QMediaCaptureSession captureSession;
|
|
|
|
QScreenCapture *screenCapture = new QScreenCapture(&app);
|
|
captureSession.setScreenCapture(screenCapture);
|
|
captureSession.setVideoOutput(&videoWidget);
|
|
|
|
screenCapture->start();
|
|
|
|
return app.exec();
|
|
} |