QCameraFormat 类

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

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

公共函数

  QCameraFormat (const QCameraFormat & other )
  QCameraFormat ()
QCameraFormat & operator= (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
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 .

成员函数文档编制

QCameraFormat:: QCameraFormat (const QCameraFormat & other )

Copy constructs a camera format from the other 格式。

QCameraFormat:: QCameraFormat ()

Constructs a null camera format.

另请参阅 isNull ().

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

赋值 other to this.

QCameraFormat:: ~QCameraFormat ()

Destructs the camera format object.

bool QCameraFormat:: isNull () const

Returns true if this is a default constructed QCameraFormat .

float QCameraFormat:: maxFrameRate () const

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.

注意: Getter function for property maxFrameRate.

float QCameraFormat:: minFrameRate () const

Returns the lowest frame rate defined by this format.

注意: Getter function for property minFrameRate.

QVideoFrameFormat::PixelFormat QCameraFormat:: pixelFormat () const

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.

注意: Getter function for property pixelFormat.

另请参阅 QVideoFrameFormat::PixelFormat .

QSize QCameraFormat:: resolution () const

Returns the resolution.

注意: Getter function for property resolution.

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

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

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

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