Sur cette page

QCameraFormat Class

La classe `QCameraFormat` décrit un format vidéo pris en charge par un appareil photo. En savoir plus...

En-tête : #include <QCameraFormat>
CMake : find_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake : QT += multimedia
En QML : cameraFormat

Propriétés

Fonctions publiques

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

Description détaillée

QCameraFormat représente un format vidéo spécifique pris en charge par un appareil photo.

Ce format est une combinaison d’une pixel format, d’une résolution et d’une plage de fréquences d’images.

Les objets QCameraFormat peuvent être interrogés via ` QCameraDevice ` pour examiner l'ensemble des formats vidéo pris en charge.

Voir également QCameraDevice et QCamera.

Documentation sur les propriétés

[read-only] maxFrameRate : const float

Renvoie la fréquence d'images maximale définie par ce format.

La caméra tentera toujours d'utiliser la fréquence d'images la plus élevée prise en charge par un format vidéo donné.

Fonctions d'accès :

float maxFrameRate() const

[read-only] minFrameRate : const float

Renvoie la fréquence d'images minimale définie par ce format.

Fonctions d'accès :

float minFrameRate() const

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

Renvoie le format des pixels.

Il s'agit le plus souvent de QVideoFrameFormat::Format_Jpeg ou de QVideoFrameFormat::Format_YUVY, mais d'autres formats peuvent également être pris en charge par la caméra.

Fonctions d'accès :

QVideoFrameFormat::PixelFormat pixelFormat() const

Voir également QVideoFrameFormat::PixelFormat.

[read-only] resolution : const QSize

Renvoie la résolution.

Fonctions d'accès :

QSize resolution() const

Documentation des fonctions membres

[noexcept] QCameraFormat::QCameraFormat()

Crée un format de caméra nul.

Voir aussi isNull().

[noexcept] QCameraFormat::QCameraFormat(const QCameraFormat &other)

La fonction « Copy » génère un format de caméra à partir du format « other ».

[noexcept] QCameraFormat::~QCameraFormat()

Détruit l'objet de format de caméra.

[noexcept] bool QCameraFormat::isNull() const

Renvoie « true » si l'objet est un ` QCameraFormat` créé par construction par défaut.

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

Renvoie « false » si le format de l'other est identique à celui de cet appareil photo, sinon « true ».

[noexcept] QCameraFormat &QCameraFormat::operator=(const QCameraFormat &other)

Confiez cette tâche à other.

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

Renvoie « true » si le format de l'other est identique à celui de cet appareil photo, sinon « false ».

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.