7#include <QtMultimedia/qtvideo.h>
8#include <QtMultimedia/qvideoframe.h>
9#include <QtCore/qsharedpointer.h>
19 Q_PROPERTY(
float minFrameRate READ minFrameRate CONSTANT)
20 Q_PROPERTY(
float maxFrameRate READ maxFrameRate CONSTANT)
28 QSize resolution() const noexcept;
29 float minFrameRate() const noexcept;
30 float maxFrameRate() const noexcept;
32 bool isNull() const noexcept {
return !
d; }
41 QExplicitlySharedDataPointer<QCameraFormatPrivate>
d;
72 bool isDefault() const;
84 QList<QSize> photoResolutions()
const;
85 QList<QCameraFormat> videoFormats()
const;
93 QExplicitlySharedDataPointer<QCameraDevicePrivate>
d;
98#ifndef QT_NO_DEBUG_STREAM
The QCameraDevice class provides general information about camera devices.
bool operator!=(const QCameraDevice &other) const
Returns true if this QCameraDevice is different from other.
bool operator==(const QCameraDevice &other) const
Returns true if this QCameraDevice is equal to other.
Position
This enum specifies the physical position of the camera on the system hardware.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
Enumerations for camera and video functionality.
Q_MULTIMEDIA_EXPORT QDebug operator<<(QDebug, const QCameraDevice &)
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)