PySide6.QtMultimedia.QCameraFormat

class QCameraFormat

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

在版本6.1中添加。

概要

属性

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QCameraFormat 表示相机设备支持的某种视频格式。

格式是pixel format、分辨率和一系列帧率的组合。

QCameraFormat 对象可以从 QCameraDevice 查询,以检查支持的视频格式集。

另请参阅

QCameraDevice QCamera

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property maxFrameRateᅟ: float

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

相机将始终尝试使用某种视频格式支持的最高帧率。

Access functions:
property minFrameRateᅟ: float

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

Access functions:
property pixelFormatᅟ: QVideoFrameFormat.PixelFormat

返回像素格式。

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

另请参阅

PixelFormat

Access functions:
property resolutionᅟ: QSize

返回分辨率。

Access functions:
__init__()

构造一个空相机格式。

另请参阅

isNull()

__init__(other)
Parameters:

其他QCameraFormat

other格式复制构造一个相机格式。

isNull()
Return type:

布尔

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

maxFrameRate()
Return type:

浮点数

属性 maxFrameRateᅟ 的获取器。

minFrameRate()
Return type:

浮点数

属性 minFrameRateᅟ 的获取器。

__ne__(other)
Parameters:

其他QCameraFormat

Return type:

布尔

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

__eq__(other)
Parameters:

其他QCameraFormat

Return type:

布尔

如果 other 格式等于此相机格式,则返回 true,否则返回 false

pixelFormat()
Return type:

PixelFormat

属性 pixelFormatᅟ 的获取器。

resolution()
Return type:

QSize

属性 resolutionᅟ 的获取器。