QCameraFormat 类

QCameraFormat 类描述摄像头设备所支持的视频格式。 更多...

头: #include <QCameraFormat>
CMake: find_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake: QT += multimedia

特性

公共函数

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 represents a certain video format supported by a camera device.

The format is a combination of a 像素格式 , resolution and a range of frame rates.

QCameraFormat objects can be queried from QCameraDevice to inspect the set of supported video formats.

另请参阅 QCameraDevice and QCamera .

特性文档编制

[read-only] maxFrameRate : const float

Returns the highest frame rate defined by this format.

In 6.2, the camera will always try to use the highest frame rate supported by a certain video format.

访问函数:

float maxFrameRate () const

[read-only] minFrameRate : const float

Returns the lowest frame rate defined by this format.

访问函数:

float minFrameRate () const

[read-only] pixelFormat : const QVideoFrameFormat::PixelFormat

Returns the pixel format.

Most commonly this is either QVideoFrameFormat::Format_Jpeg or QVideoFrameFormat::Format_YUVY but other formats could also be supported by the camera.

访问函数:

QVideoFrameFormat::PixelFormat pixelFormat () const

另请参阅 QVideoFrameFormat::PixelFormat .

[read-only] resolution : const QSize

Returns the resolution.

访问函数:

QSize resolution () const

成员函数文档编制

QCameraFormat:: QCameraFormat ()

Constructs a null camera format.

另请参阅 isNull ().

QCameraFormat:: QCameraFormat (const QCameraFormat & other )

Copy constructs a camera format from the other 格式。

QCameraFormat:: ~QCameraFormat ()

Destructs the camera format object.

bool QCameraFormat:: isNull () const

Returns true if this is a default constructed QCameraFormat .

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

返回 false other format is equal to this camera format, otherwise true .

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

赋值 other to this.

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

返回 true other format is equal to this camera format, otherwise false .