4#ifndef QWINDOWSIMAGECAPTURE_H
5#define QWINDOWSIMAGECAPTURE_H
18#include <private/qplatformimagecapture_p.h>
34 int capture(
const QString &fileName)
override;
46 int doCapture(
const QString &fileName);
47 void saveImage(
int captureId,
const QString &fileName,
48 const QImage &image,
const QMediaMetaData &metaData,
49 const QImageEncoderSettings &settings);
50 QString writerFormat(QImageCapture::FileFormat reqFormat);
51 int writerQuality(
const QString &writerFormat,
52 QImageCapture::Quality quality);
56 QImageEncoderSettings m_settings;
58 bool m_capturing =
false;
int capture(const QString &fileName) override
virtual ~QWindowsImageCapture()
int captureToBuffer() override
QImageEncoderSettings imageSettings() const override
void setImageSettings(const QImageEncoderSettings &settings) override
void setCaptureSession(QPlatformMediaCaptureSession *session)
bool isReadyForCapture() const override
Combined button and popup list for selecting options.