Qt 5.9 | Qt Multimedia | C++ Classes | QCameraViewfinder

Qt 5.9.4 Reference Documentation

# QCameraViewfinder Class

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

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

- List of all members, including inherited members

## Public Functions

| QCameraViewfinder(QWidget *parent = Q_NULLPTR)
| ~QCameraViewfinder()

## Reimplemented Public Functions

virtual QMediaObject * | mediaObject() const override

- 8 public functions inherited from QVideoWidget
- 1 public function inherited from QMediaBindableInterface

## Reimplemented Protected Functions

virtual bool | setMediaObject(QMediaObject *object) override

- 6 protected functions inherited from QVideoWidget
- 1 protected function inherited from QMediaBindableInterface

### Additional Inherited Members

- 7 properties inherited from QVideoWidget
- 6 public slots inherited from QVideoWidget
- 5 signals inherited from QVideoWidget
- 6 protected functions inherited from QVideoWidget
- 1 protected function inherited from QMediaBindableInterface

## 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 = Q_NULLPTR)

Constructs a new camera viewfinder widget.

The parent is passed to QVideoWidget.

### QCameraViewfinder::~QCameraViewfinder()

Destroys a camera viewfinder widget.

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

Reimplemented from QMediaBindableInterface::mediaObject().

See also setMediaObject().

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

Reimplemented from QMediaBindableInterface::setMediaObject().

See also mediaObject().