class QCameraFormat

The QCameraFormat class describes a video format supported by a camera device. More

Added in version 6.1.

Synopsis

Properties

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

QCameraFormat represents a certain video format supported by a camera device.

The format is a combination of a pixel format , resolution and a range of frame rates.

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

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property maxFrameRateᅟ: 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.

Access functions:
property minFrameRateᅟ: float

Returns the lowest frame rate defined by this format.

Access functions:
property pixelFormatᅟ: QVideoFrameFormat.PixelFormat

Returns the pixel format.

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

See also

PixelFormat

Access functions:
property resolutionᅟ: QSize

Returns the resolution.

Access functions:
__init__()

Constructs a null camera format.

See also

isNull()

__init__(other)
Parameters:

otherQCameraFormat

Copy constructs a camera format from the other format.

isNull()
Return type:

bool

Returns true if this is a default constructed QCameraFormat .

maxFrameRate()
Return type:

float

Getter of property maxFrameRateᅟ .

minFrameRate()
Return type:

float

Getter of property minFrameRateᅟ .

__ne__(other)
Parameters:

otherQCameraFormat

Return type:

bool

Returns false if the other format is equal to this camera format, otherwise true.

__eq__(other)
Parameters:

otherQCameraFormat

Return type:

bool

Returns true if the other format is equal to this camera format, otherwise false.

pixelFormat()
Return type:

PixelFormat

Getter of property pixelFormatᅟ .

resolution()
Return type:

QSize

Getter of property resolutionᅟ .