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
- maxFrameRate : const float
- minFrameRate : const float
- pixelFormat : const QVideoFrameFormat::PixelFormat
- resolution : const QSize
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.