QCameraFormat 类

QCameraFormat 类描述了由相机设备支持的视频格式。 更多...

头文件 #include <QCameraFormat>
CMakefind_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmakeQT += multimedia

属性

公共函数

QCameraFormat()
QCameraFormat(const QCameraFormat &other)
~QCameraFormat()
boolisNull() const
floatmaxFrameRate() const
floatminFrameRate() const
QVideoFrameFormat::PixelFormatpixelFormat() const
QSizeresolution() const
booloperator!=(const QCameraFormat &other) const
QCameraFormat &operator=(const QCameraFormat &other)
booloperator==(const QCameraFormat &other) const

详细描述

QCameraFormat 代表由相机设备支持的特定视频格式。

格式是像素格式、分辨率和帧率范围的一个组合。

可以从 QCameraDevice 获取 QCameraFormat 对象来检查支持的视频格式集。

另请参阅QCameraDeviceQCamera

属性文档

[只读] maxFrameRate : const float

返回由该格式定义的最高帧率。

在 6.2 中,相机将始终尝试使用某个视频格式支持的最高帧率。

访问函数

floatmaxFrameRate() const

[只读] minFrameRate : const float

返回由该格式定义的最低帧率。

访问函数

floatminFrameRate() const

[只读] pixelFormat : const QVideoFrameFormat::PixelFormat

返回像素格式。

通常这是QVideoFrameFormat::Format_Jpeg 或 QVideoFrameFormat::Format_YUVY,但相机也可能支持其他格式。

访问函数

QVideoFrameFormat::PixelFormatpixelFormat() const

另请参阅QVideoFrameFormat::PixelFormat

[只读] resolution : const QSize

返回分辨率。

访问函数

QSizeresolution() const

成员函数文档

[noexcept] QCameraFormat::QCameraFormat()

构造一个空相机格式。

另请参阅isNull

[noexcept] QCameraFormat::QCameraFormat(const QCameraFormat &other)

其他 格式复制构造相机格式。

[noexcept] QCameraFormat::~QCameraFormat()

销毁相机格式对象。

[noexcept] bool QCameraFormat::isNull() const

如果这是一个默认构造的 QCameraFormat,则返回 true。

bool QCameraFormat::operator!=(const QCameraFormat &other) const

如果 其他 格式与此相机格式相等,则返回 false,否则返回 true

[noexcept] QCameraFormat &QCameraFormat::operator=(const QCameraFormat &other)

其他 分配给此。

bool QCameraFormat::operator==(const QCameraFormat &other) const

如果 其他 格式与此相机格式相等,则返回 true,否则返回 false

© 2024 The Qt Company Ltd. 本文档中的文档贡献是各自所有者的版权。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可版本 1.3 的条款授权的。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均属于其各自所有者。