cameraDevice QML Basic Type


The cameraDevice value type describes the properties of a camera device that is connected to the system.

The list of camera devices can be queried from the MediaDevices type. To select a certain camera device set it as the device on Camera.

CaptureSession {
    camera: Camera {
        cameraDevice: mediaDevices.defaultVideoInput
MediaDevices {
    id: mediaDevices

Method Documentation

string description()

Returns a human readable name of the camera.

Use this string to present the device to the user.

string id()

Returns the device id of the camera

This is a unique ID to identify the camera and may not be human-readable.

bool isDefault()

Returns true if this is the default camera device.

enumeration position()

Returns the physical position of the camera on the hardware system.

The returned value can be one of the following:

Property valueDescription
CameraDevice.UnspecifiedPositionThe physical positition of the camera is unspecified.
CameraDevice.FrontFaceThe camera is on the front of the hardware, facing towards the user.
CameraDevice.BackFaceThe camera is on the back of the hardware, facing away from the user.

© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.