QCameraFormat 类
QCameraFormat 类描述了由相机设备支持的视频格式。 更多...
头文件 | #include <QCameraFormat> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
qmake | QT += multimedia |
属性
- maxFrameRate : const float
- minFrameRate : const float
- pixelFormat : const QVideoFrameFormat::PixelFormat
- resolution : const QSize
公共函数
QCameraFormat() | |
QCameraFormat(const QCameraFormat &other) | |
~QCameraFormat() | |
bool | isNull() const |
float | maxFrameRate() const |
float | minFrameRate() const |
QVideoFrameFormat::PixelFormat | pixelFormat() const |
QSize | resolution() const |
bool | operator!=(const QCameraFormat &other) const |
QCameraFormat & | operator=(const QCameraFormat &other) |
bool | operator==(const QCameraFormat &other) const |
详细描述
QCameraFormat 代表由相机设备支持的特定视频格式。
格式是像素格式、分辨率和帧率范围的一个组合。
可以从 QCameraDevice 获取 QCameraFormat 对象来检查支持的视频格式集。
另请参阅QCameraDevice 和 QCamera。
属性文档
[只读]
maxFrameRate : const float
返回由该格式定义的最高帧率。
在 6.2 中,相机将始终尝试使用某个视频格式支持的最高帧率。
访问函数
float | maxFrameRate() const |
[只读]
minFrameRate : const float
返回由该格式定义的最低帧率。
访问函数
float | minFrameRate() const |
[只读]
pixelFormat : const QVideoFrameFormat::PixelFormat
返回像素格式。
通常这是QVideoFrameFormat::Format_Jpeg 或 QVideoFrameFormat::Format_YUVY,但相机也可能支持其他格式。
访问函数
QVideoFrameFormat::PixelFormat | pixelFormat() const |
另请参阅QVideoFrameFormat::PixelFormat。
[只读]
resolution : const QSize
返回分辨率。
访问函数
QSize | resolution() 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. 在芬兰和/或其他国家的商标。所有其他商标均属于其各自所有者。