class QCameraFormat#

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

新功能自版本6.1。

摘要#

属性#

方法#

注意

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

详细描述#

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

该格式是像素格式、分辨率和一系列帧率的组合。

QCameraFormat 对象可以从 QCameraDevice 中查询,以检查支持的video格式的集合。

另请参阅

QCameraDevice QCamera

注意

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

property maxFrameRate: float#

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

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

访问函数
property minFrameRate: float#

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

访问函数
属性 pixelFormat: QVideoFrameFormat.PixelFormat#

返回像素格式。

通常情况下,这可能是 Format_JpegQVideoFrameFormat::Format_YUVY,但相机也可能支持其他格式。

另请参阅

PixelFormat

访问函数
属性 resolution: QSize#

返回分辨率。

访问函数
__init__()#

构建一个空的相机格式。

另请参阅

isNull()

__init__(other)
参数:

otherQCameraFormat

other 格式复制构建相机格式。

isNull()#
返回类型:

bool

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

maxFrameRate()#
返回类型:

float

属性 maxFrameRate 的获取器。

minFrameRate()#
返回类型:

float

属性 minFrameRate 的获取器。

__ne__(other)#
参数:

otherQCameraFormat

返回类型:

bool

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

__eq__(other)#
参数:

otherQCameraFormat

返回类型:

bool

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

pixelFormat()#
返回类型:

PixelFormat

属性 pixelFormatᅟ 的获取器。

resolution()#
返回类型:

QSize

属性 resolutionᅟ 的获取器。