9#include <QtMultimedia/QMediaCaptureSession>
10#include <QtMultimedia/QImageCapture>
11#include <QtMultimedia/QCamera>
13#include <QCameraImageCapture>
16#include "dtkmultimedia.h"
17#include "dmediametadata.h"
19DMULTIMEDIA_BEGIN_NAMESPACE
21class DImageCapturePrivate;
22class DMediaCaptureSession;
25class Q_MULTIMEDIA_EXPORT DImageCapture :
public QImageCapture
77 void setResolution(
const QSize &);
89 int capture(
const QString &location = QString());
94 void errorOccurred(
int id, DImageCapture::Error error,
const QString &errorString);
105 QScopedPointer<DImageCapturePrivate> d_ptr;
107DMULTIMEDIA_END_NAMESPACE