PySide6.QtMultimedia.QCameraFormat

class QCameraFormat

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

Details

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.

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

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.

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ᅟ .