23 auto androidCamera = qobject_cast<QAndroidCamera *>(
videoSource());
25 androidCamera->capture();
33 auto androidCamera = qobject_cast<QAndroidCamera *>(
videoSource());
40void QAndroidImageCapture::updateExif(
int id,
const QString &filename)
43 auto androidCamera = qobject_cast<QAndroidCamera *>(
videoSource());
45 androidCamera->updateExif(filename);
void onCaptured(const QVideoFrame &)
QAndroidImageCapture(QImageCapture *parent=nullptr)
void setupVideoSourceConnections() override
~QAndroidImageCapture() override
int doCapture(const QString &fileName) override
void newVideoFrame(const QVideoFrame &frame)
virtual int doCapture(const QString &fileName)
QPlatformVideoSource * videoSource() const
virtual void setupVideoSourceConnections()
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
connect(quitButton, &QPushButton::clicked, &app, &QCoreApplication::quit, Qt::QueuedConnection)