QCameraViewfinder Class

The QCameraViewfinder class provides a camera viewfinder widget. More...

Header: #include <QCameraViewfinder>
qmake: QT += multimediawidgets
Inherits: QVideoWidget

Public Functions

QCameraViewfinder(QWidget *parent = nullptr)
virtual ~QCameraViewfinder()

Reimplemented Public Functions

virtual QMediaObject * mediaObject() const override

Static Public Members

const QMetaObject staticMetaObject
  • 5 static public members inherited from QWidget
  • 9 static public members inherited from QObject

Reimplemented Protected Functions

virtual bool setMediaObject(QMediaObject *object) override

Additional Inherited Members

Detailed Description

The QCameraViewfinder class provides a camera viewfinder widget.

camera = new QCamera;

viewfinder = new QCameraViewfinder();
viewfinder->show();

camera->setViewfinder(viewfinder);

imageCapture = new QCameraImageCapture(camera);

camera->setCaptureMode(QCamera::CaptureStillImage);
camera->start();

Member Function Documentation

QCameraViewfinder::QCameraViewfinder(QWidget *parent = nullptr)

Constructs a new camera viewfinder widget.

The parent is passed to QVideoWidget.

[virtual] QCameraViewfinder::~QCameraViewfinder()

Destroys a camera viewfinder widget.

[override virtual] QMediaObject *QCameraViewfinder::mediaObject() const

Reimplemented from QVideoWidget::mediaObject().

See also setMediaObject().

[override virtual protected] bool QCameraViewfinder::setMediaObject(QMediaObject *object)

See also mediaObject().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qcameraviewfinder.html