Spec-Zone.ru › Qt

Класс QCamera

Класс QCamera предоставляет интерфейс для устройств системной камеры. Подробнее...

Заголовок: #include <QCamera>
CMake: find_package(Qt6 COMPONENTS Multimedia REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake: QT += multimedia
Создаётся из: Camera
Наследует: QObject
  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление Ошибка { НетОшибок, ОшибкаКамеры }
перечисление РежимЭкспозиции { АвтоЭкспозиция, РучнаяЭкспозиция, ПортретнаяЭкспозиция, НочнаяЭкспозиция, СпортивнаяЭкспозиция, …, ЭкспозицияШтрихКода }
перечисление Функция { ЦветТемпературы, КомпенсацияЭкспозиции, ЧувствительностьISO, РучноеВремяЭкспозиции, НастраиваемаяТочкаФокусировки, РасстояниеФокусировки }
флаги Функции
перечисление РежимВспышки { ВспышкаВыключена, ВспышкаВключена, АвтоВспышка }
перечисление РежимФокусировки { АвтоФокусировка, АвтоФокусировкаБлизость, АвтоФокусировкаДальность, ГиперфокальнаяФокусировка, ФокусировкаНаБесконечность, РучнаяФокусировка }
перечисление РежимФонарика { ФонарикВыключен, ФонарикВключен, АвтоФонарик }
перечисление РежимБелойБалансировки { АвтоБелаяБалансировка, РучнаяБелаяБалансировка, СолнечныйСвет, ПасмурнаяПогода, Тень, …, Закат }

Свойства

  • active : bool
  • customFocusPoint : QPointF
  • exposureCompensation : float
  • exposureMode : QCamera::РежимЭкспозиции
  • exposureTime : const float
  • flashMode : QCamera::РежимВспышки
  • flashReady : const bool
  • focusDistance : float
  • focusMode : РежимФокусировки
  • isoSensitivity : const int
  • manualIsoSensitivity : int
  • torchMode : QCamera::РежимФонарика
  • zoomFactor : float

Публичные функции

QCamera(QCameraDevice::Position position, QObject *parent = nullptr)
QCamera(const QCameraDevice &cameraDevice, QObject *parent = nullptr)
QCamera(QObject *parent = nullptr)
virtual ~QCamera()
QCameraDevice cameraDevice() const
QCameraFormat cameraFormat() const
QMediaCaptureSession * captureSession() const
int colorTemperature() const
QPointF customFocusPoint() const
QCamera::Error error() const
QString errorString() const
float exposureCompensation() const
QCamera::ExposureMode exposureMode() const
float exposureTime() const
QCamera::FlashMode flashMode() const
float focusDistance() const
QCamera::FocusMode focusMode() const
QPointF focusPoint() const
bool isActive() const
bool isAvailable() const
bool isExposureModeSupported(QCamera::ExposureMode mode) const
bool isFlashModeSupported(QCamera::FlashMode mode) const
bool isFlashReady() const
bool isFocusModeSupported(QCamera::FocusMode mode) const
bool isTorchModeSupported(QCamera::TorchMode mode) const
bool isWhiteBalanceModeSupported(QCamera::WhiteBalanceMode mode) const
int isoSensitivity() const
float manualExposureTime() const
int manualIsoSensitivity() const
float maximumExposureTime() const
int maximumIsoSensitivity() const
float maximumZoomFactor() const
float minimumExposureTime() const
int minimumIsoSensitivity() const
float minimumZoomFactor() const
void setCameraDevice(const QCameraDevice &cameraDevice)
void setCameraFormat(const QCameraFormat &format)
void setCustomFocusPoint(const QPointF &point)
void setFocusDistance(float d)
void setFocusMode(QCamera::FocusMode mode)
void setZoomFactor(float factor)
QCamera::Features supportedFeatures() const
QCamera::TorchMode torchMode() const
QCamera::WhiteBalanceMode whiteBalanceMode() const
float zoomFactor() const

Public Slots

void setActive(bool active)
void setAutoExposureTime()
void setAutoIsoSensitivity()
void setColorTemperature(int colorTemperature)
void setExposureCompensation(float ev)
void setExposureMode(QCamera::ExposureMode mode)
void setFlashMode(QCamera::FlashMode mode)
void setManualExposureTime(float seconds)
void setManualIsoSensitivity(int iso)
void setTorchMode(QCamera::TorchMode mode)
void setWhiteBalanceMode(QCamera::WhiteBalanceMode mode)
void start()
void stop()
void zoomTo(float factor, float rate)

Signals

void activeChanged(bool)
void cameraDeviceChanged()
void cameraFormatChanged()
void colorTemperatureChanged() const
void customFocusPointChanged()
void errorChanged()
void errorOccurred(QCamera::Error error, const QString &errorString)
void exposureCompensationChanged(float value)
void exposureModeChanged()
void exposureTimeChanged(float speed)
void flashModeChanged()
void flashReady(bool ready)
void focusDistanceChanged(float)
void focusPointChanged()
void isoSensitivityChanged(int value)
void manualExposureTimeChanged(float speed)
void manualIsoSensitivityChanged(int)
void maximumZoomFactorChanged(float)
void minimumZoomFactorChanged(float)
void supportedFeaturesChanged()
void torchModeChanged()
void whiteBalanceModeChanged() const
void zoomFactorChanged(float)

Подробное описание

QCamera может использоваться в QMediaCaptureSession для записи видео и получения изображений.

Вы можете использовать QCameraDevice для отображения доступных камер и выбора нужной.

const QList<QCameraDevice> cameras = QMediaDevices::videoInputs();
for (const QCameraDevice &cameraDevice : cameras) {
    if (cameraDevice.description() == "mycamera")
        camera = new QCamera(cameraDevice);
}

На оборудовании, которое это поддерживает, QCamera позволяет настраивать фокусировку и масштабирование. Это также включает функциональность, такую как режим «Макро» для работы с близкими объектами (например, считывание штрихкодов или распознавание букв) или «наведение на фокус» — указание интересной области изображения для того, чтобы оборудование пыталось сфокусироваться на ней.

camera->setFocusPointMode(QCamera::FocusModeManual);
camera->setCustomFocusPoint(QPointF(0.25f, 0.75f)); // A point near the bottom left, 25% away from the corner, near that shiny vase

Методы minimumZoomFactor() и maximumZoomFactor() предоставляют диапазон поддерживаемых коэффициентов масштабирования. Метод zoomTo() позволяет изменять коэффициент масштабирования.

camera->setZoomFactor(3.0);

После получения исходных данных для кадра камеры оборудование и программное обеспечение камеры выполняют различные задачи обработки изображений для получения конечного изображения. Это включает компенсацию цвета окружающего света, уменьшение шума, а также выполнение других настроек изображения.

Вы можете контролировать многие из этих шагов обработки с помощью свойств камеры. Например, вы можете установить баланс белого (или цветовую температуру), используемый для обработки изображений:

camera->setWhiteBalanceMode(QCamera::WhiteBalanceFluorescent);

Дополнительную информацию об обработке изображений кадров камеры см. в разделе Обработка изображений камеры.

См. Обзор камеры для получения дополнительной информации.

Документация по типам членов

перечисление QCamera::Error

Это перечисление содержит последний код ошибки.

Постоянная Значение Описание
QCamera::NoError 0 Ошибки не произошли.
QCamera::CameraError 1 Произошла ошибка.

перечисление QCamera::ExposureMode

Постоянная Значение Описание
QCamera::ExposureAuto 0 Автоматический режим.
QCamera::ExposureManual 1 Ручной режим.
QCamera::ExposurePortrait 2 Режим экспозиции для портретов.
QCamera::ExposureNight 3 Режим ночной съемки.
QCamera::ExposureSports 4 Режим экспозиции для точечных объектов.
QCamera::ExposureSnow 5 Режим экспозиции для снега.
QCamera::ExposureBeach 6 Режим экспозиции для пляжа.
QCamera::ExposureAction 7 Режим динамической съемки. С 5.5
QCamera::ExposureLandscape 8 Режим ландшафтной съемки. С 5.5

перечисление QCamera::Featureфлаги QCamera::Features

Описание набора функций, поддерживаемых камерой. Возвращаемое значение может быть комбинацией:

Постоянная Значение Описание
QCamera::Feature::ColorTemperature 0x1 Камера поддерживает настройку пользовательской colorTemperature.
QCamera::Feature::ExposureCompensation 0x2 Камера поддерживает настройку пользовательской exposureCompensation.

Тип Features — псевдоним для QFlags<Feature>. Он хранит комбинацию Feature-значений с операцией «ИЛИ».

enum QCamera::FlashMode

Постоянная Значение Описание
QCamera::FlashOff 0 Вспышка выключена.
QCamera::FlashOn 1 Вспышка включена.
QCamera::FlashAuto 2 Автоматическая вспышка.

enum QCamera::FocusMode

Постоянная Значение Описание
QCamera::FocusModeAuto 0 Режим непрерывной автофокусировки.
QCamera::FocusModeAutoNear 1 Режим непрерывной автофокусировки на близких объектах.
QCamera::FocusModeAutoFar 2 Режим непрерывной автофокусировки на удаленных объектах.
QCamera::FocusModeHyperfocal 3 Фокусировка на гиперфокальное расстояние, с достижением максимальной глубины резкости. Все объекты на расстояниях от половины этого расстояния до бесконечности будут приемлемо резкими.
QCamera::FocusModeInfinity 4 Фокусировка строго на бесконечность.
QCamera::FocusModeManual 5 Режим ручного или фиксированного фокуса.

enum QCamera::TorchMode

Постоянная Значение Описание
QCamera::TorchOff 0 Фонарик выключен.
QCamera::TorchOn 1 Фонарик включен.
QCamera::TorchAuto 2 Автоматический фонарик.

enum QCamera::WhiteBalanceMode

Постоянная Значение Описание
QCamera::WhiteBalanceAuto 0 Режим автоматической балансировки белого.
QCamera::WhiteBalanceManual 1 Ручная балансировка белого. В этом режиме балансировка белого должна быть установлена с помощью setColorTemperature()
QCamera::WhiteBalanceSunlight 2 Режим балансировки белого при солнечном свете.
QCamera::WhiteBalanceCloudy 3 Режим балансировки белого при пасмурной погоде.
QCamera::WhiteBalanceShade 4 Режим балансировки белого в тени.
QCamera::WhiteBalanceTungsten 5 Режим балансировки белого для ламп накаливания.
QCamera::WhiteBalanceFluorescent 6 Режим балансировки белого для люминесцентных ламп.
QCamera::WhiteBalanceFlash 7 Режим балансировки белого при вспышке.
QCamera::WhiteBalanceSunset 8 Режим балансировки белого при закате.

Документация свойств

active : bool

Описывает, активна ли в данный момент камера.

Функции доступа:

bool isActive() const
void setActive(bool active)

Сигнал уведомления:

void activeChanged(bool)

customFocusPoint : QPointF

Это свойство представляет положение пользовательской точки фокусировки в относительных координатах кадра: QPointF(0,0) указывает на верхнюю левую точку кадра, QPointF(0.5,0.5) — на центр кадра.

Свойство пользовательской точки фокусировки используется только в режиме FocusPointCustom фокусировки.

Вы можете проверить, поддерживаются ли пользовательские точки фокусировки, запросив supportedFeatures() со флагом Feature.CustomFocusPoint.

Функции доступа:

QPointF customFocusPoint() const
void setCustomFocusPoint(const QPointF &point)

Сигнал уведомления:

void customFocusPointChanged()

exposureCompensation : float

Компенсация экспозиции в единицах EV.

Свойство компенсации экспозиции позволяет настроить автоматически вычисленную экспозицию.

Функции доступа:

float exposureCompensation() const
void setExposureCompensation(float ev)

Сигнал уведомления:

void exposureCompensationChanged(float value)

exposureMode : QCamera::ExposureMode

Это свойство содержит используемый режим экспозиции.

Функции доступа:

QCamera::ExposureMode exposureMode() const
void setExposureMode(QCamera::ExposureMode mode)

Сигнал уведомления:

void exposureModeChanged()

См. также QCamera::isExposureModeSupported.

[read-only] exposureTime : const float

Время экспозиции камеры в секундах.

Функции доступа:

float exposureTime() const

Сигнал уведомления:

void exposureTimeChanged(float speed)

См. также minimumExposureTime(), maximumExposureTime() и setManualExposureTime().

flashMode : QCamera::FlashMode

Это свойство содержит используемый режим вспышки.

Включает определенный режим вспышки, если у камеры есть вспышка.

Функции доступа:

QCamera::FlashMode flashMode() const
void setFlashMode(QCamera::FlashMode mode)

Сигнал уведомления:

void flashModeChanged()

См. также QCamera::FlashMode, QCamera::isFlashModeSupported и QCamera::isFlashReady.

[read-only] flashReady : const bool

Указывает, заряжена ли вспышка и готова к использованию.

Функции доступа:

bool isFlashReady() const [см. примечание ниже]

Примечание: Эту функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

Сигнал уведомления:

void flashReady(bool ready)

focusDistance : float

Это свойство возвращает приблизительное расстояние фокусировки камеры. Значение находится в диапазоне от 0 до 1, где 0 — наименьшее возможное расстояние фокусировки, а 1 — максимально возможное. Обратите внимание, что 1 часто, но не всегда, соответствует бесконечности.

Установка расстояния фокусировки будет проигнорирована, если режим фокусировки не установлен на FocusModeManual.

Функции доступа:

float focusDistance() const
void setFocusDistance(float d)

Сигнал уведомления:

void focusDistanceChanged(float)

focusMode : FocusMode

Это свойство содержит текущий режим фокусировки камеры.

Настраивает различные режимы фокусировки для камеры. Все режимы автоматической фокусировки будут непрерывно фокусироваться. Заблокировать фокусировку можно, установив режим фокусировки на FocusModeManual. Это сохранит текущий фокус и остановит автоматическую фокусировку.

Функции доступа:

QCamera::FocusMode focusMode() const
void setFocusMode(QCamera::FocusMode mode)

См. также isFocusModeSupported.

[read-only] isoSensitivity : const int

Это свойство содержит чувствительность датчика ISO.

Описывает чувствительность ISO, используемую в данный момент камерой.

Функции доступа:

int isoSensitivity() const

Сигнал уведомления:

void isoSensitivityChanged(int value)

См. также setAutoIsoSensitivity() и setManualIsoSensitivity().

manualIsoSensitivity : int

Описывает вручную заданную чувствительность ISO.

Установка этого свойства в -1 (значение по умолчанию) означает, что камера автоматически регулирует чувствительность ISO.

Функции доступа:

int manualIsoSensitivity() const
void setManualIsoSensitivity(int iso)

Сигнал уведомления:

void manualIsoSensitivityChanged(int)

torchMode : QCamera::TorchMode

Это свойство содержит используемый режим фонарика.

Фонарик — это непрерывный источник света. Его можно использовать во время записи видео в условиях низкой освещенности. Включение режима фонарика обычно переопределяет любой установленный режим вспышки.

Функции доступа:

QCamera::TorchMode torchMode() const
void setTorchMode(QCamera::TorchMode mode)

Сигнал уведомления:

void torchModeChanged()

См. также QCamera::TorchMode, QCamera::isTorchModeSupported и QCamera::flashMode.

zoomFactor : float

Это свойство содержит текущий коэффициент масштабирования.

Получает или задаёт текущий коэффициент масштабирования. Значения будут ограничены между minimumZoomFactor и maximumZoomFactor.

Функции доступа:

float zoomFactor() const
void setZoomFactor(float factor)

Сигнал уведомления:

void zoomFactorChanged(float)

Документация по членам функций

QCamera::QCamera(QCameraDevice::Position position, QObject *parent = nullptr)

Создаёт QCamera, использующий аппаратную камеру, расположенную в указанном position.

Например, на мобильном телефоне это позволяет легко выбирать между передней и задней камерами.

Если камера недоступна в указанном position или если position равен QCameraDevice::UnspecifiedPosition, используется стандартная камера.

QCamera::QCamera(const QCameraDevice &cameraDevice, QObject *parent = nullptr)

Создаёт QCamera по описанию камеры cameraDevice и parent.

QCamera::QCamera(QObject *parent = nullptr)

Создаёт QCamera с parent.

Выбирает стандартную камеру в системе, если доступно более одной камеры.

[signal] void QCamera::errorOccurred(QCamera::Error error, const QString &errorString)

Этот сигнал генерируется при изменении состояния ошибки на error. Описание ошибки предоставляется как errorString.

[signal] void QCamera::exposureCompensationChanged(float value)

Сигнал, генерируемый при изменении экспозиционной компенсации на value.

Примечание: Сигнал уведомления для свойства exposureCompensation.

[signal] void QCamera::exposureTimeChanged(float speed)

Сигнализирует изменение выдержки камеры на speed.

Примечание: Сигнал уведомления для свойства exposureTime.

[signal] void QCamera::flashReady(bool ready)

Сигнализирует изменение статуса готовности вспышки ready.

Примечание: Сигнал уведомления для свойства flashReady.

[signal] void QCamera::isoSensitivityChanged(int value)

Сигнал, генерируемый при изменении чувствительности на value.

Примечание: Сигнал уведомления для свойства isoSensitivity.

[slot] void QCamera::setActive(bool active)

Включает камеру, если active равно true, или выключает, если оно равно false.

Примечание: Функция-сеттер для свойства active.

См. также isActive().

[slot] void QCamera::setAutoExposureTime()

Использовать автоматически рассчитанное время экспозиции

[slot] void QCamera::setAutoIsoSensitivity()

Включить автоматическую чувствительность

[slot] void QCamera::setColorTemperature(int colorTemperature)

Устанавливает ручную балансировку белого цвета на colorTemperature. Используется, когда whiteBalanceMode() установлена в WhiteBalanceManual. Единицы — Кельвин.

Установка цветовой температуры повлияет только в том случае, если поддерживается WhiteBalanceManual. В этом случае установка температуры больше 0 автоматически установит режим балансировки белого цвета на WhiteBalanceManual. Установка температуры в 0 сбросит режим балансировки белого цвета на WhiteBalanceAuto.

Примечание: Функция-сеттер для свойства colorTemperature.

См. также colorTemperature().

[slot] void QCamera::setManualExposureTime(float seconds)

Установить ручное время экспозиции на seconds

Примечание: Функция-сеттер для свойства manualExposureTime.

См. также manualExposureTime().

[slot] void QCamera::setWhiteBalanceMode(QCamera::WhiteBalanceMode mode)

Устанавливает балансировку белого цвета на mode.

Примечание: Функция-сеттер для свойства whiteBalanceMode.

См. также whiteBalanceMode().

[slot] void QCamera::start()

Запускает камеру.

То же, что и setActive(true).

Если камера не может быть запущена по какой-либо причине, генерируется сигнал errorOccurred().

[slot] void QCamera::stop()

Останавливает камеру. То же, что и setActive(false).

[slot] void QCamera::zoomTo(float factor, float rate)

Масштабирует до коэффициента масштабирования factor с использованием rate.

rate задаётся в степенях двойки в секунду. При значении 1 потребуется 2 секунды, чтобы перейти от коэффициента масштабирования 1 к 4.

Примечание: Использование определённой скорости не поддерживается на всех камерах. Если не поддерживается, масштабирование будет происходить с максимальной скоростью.

[virtual] QCamera::~QCamera()

Уничтожает объект камеры.

QCameraDevice QCamera::cameraDevice() const

Возвращает объект QCameraDevice, связанный с этой камерой.

Примечание: Функция-геттер для свойства cameraDevice.

См. также setCameraDevice().

QCameraFormat QCamera::cameraFormat() const

Возвращает формат камеры, текущий используемый камерой.

Примечание: Функция-геттер для свойства cameraFormat.

См. также setCameraFormat() и QCameraDevice::videoFormats.

QMediaCaptureSession *QCamera::captureSession() const

Возвращает сеанс захвата, к которому подключена эта камера, или nullptr, если камера не подключена к сеансу захвата.

Используйте QMediaCaptureSession::setCamera(), чтобы подключить камеру к сеансу.

int QCamera::colorTemperature() const

Возвращает текущую цветовую температуру, если текущий режим балансировки белого цвета — WhiteBalanceManual. Для других режимов возвращаемое значение неопределено.

Примечание: Функция-геттер для свойства colorTemperature.

См. также setColorTemperature().

QCamera::Error QCamera::error() const

Возвращает состояние ошибки камеры.

Примечание: Функция-геттер для свойства error.

QString QCamera::errorString() const

Возвращает читаемую человеком строку, описывающую состояние ошибки камеры.

Примечание: Функция-геттер для свойства errorString.

float QCamera::exposureTime() const

Возвращает текущее время экспозиции в секундах.

Примечание: Функция-геттер для свойства exposureTime.

QPointF QCamera::focusPoint() const

Возвращает точку, в данный момент используемую системой автоматической фокусировки для фокусировки.

Примечание: Функция-геттер для свойства focusPoint.

bool QCamera::isActive() const

Возвращает true, если камера в данный момент активна.

Примечание: Функция-геттер для свойства active.

bool QCamera::isAvailable() const

Возвращает true, если камера может быть использована.

[invokable] bool QCamera::isExposureModeSupported(QCamera::ExposureMode mode) const

Возвращает true, если режим экспозиции mode поддерживается.

Примечание: Данную функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] bool QCamera::isFlashModeSupported(QCamera::FlashMode mode) const

Возвращает true, если режим вспышки mode поддерживается.

Примечание: Данную функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] bool QCamera::isFlashReady() const

Возвращает true, если вспышка заряжена.

Примечание: Данную функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

Примечание: Функция-геттер для свойства flashReady.

[invokable] bool QCamera::isFocusModeSupported(QCamera::FocusMode mode) const

Возвращает true, если режим фокусировки mode поддерживается камерой.

Примечание: Данную функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] bool QCamera::isTorchModeSupported(QCamera::TorchMode mode) const

Возвращает true, если режим фонарика mode поддерживается.

Примечание: Данную функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

[invokable] bool QCamera::isWhiteBalanceModeSupported(QCamera::WhiteBalanceMode mode) const

Возвращает true, если режим баланса белого mode поддерживается.

Примечание: Данную функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.

float QCamera::manualExposureTime() const

Возвращает время ручной экспозиции в секундах или -1, если камера использует автоматические значения времени экспозиции.

Примечание: Функция-геттер для свойства manualExposureTime.

См. также setManualExposureTime().

float QCamera::maximumExposureTime() const

Максимальное время экспозиции в секундах.

int QCamera::maximumIsoSensitivity() const

Возвращает максимальную чувствительность ISO, поддерживаемую камерой.

float QCamera::maximumZoomFactor() const

Возвращает максимальный коэффициент масштабирования.

Будет 1.0 на камерах, которые не поддерживают масштабирование.

Примечание: Функция-геттер для свойства maximumZoomFactor.

float QCamera::minimumExposureTime() const

Минимальное время экспозиции в секундах.

int QCamera::minimumIsoSensitivity() const

Возвращает минимальную чувствительность ISO, поддерживаемую камерой.

float QCamera::minimumZoomFactor() const

Возвращает минимальный коэффициент масштабирования.

Будет 1.0 на камерах, которые не поддерживают масштабирование.

Примечание: Функция-геттер для свойства minimumZoomFactor.

void QCamera::setCameraDevice(const QCameraDevice &cameraDevice)

Подключает объект камеры к физическому устройству камеры, описанному в cameraDevice. Использование объекта QCameraDevice с конструктором по умолчанию в качестве cameraDevice подключит камеру к устройству системы по умолчанию.

Примечание: Функция-сеттер для свойства cameraDevice.

См. также cameraDevice().

void QCamera::setCameraFormat(const QCameraFormat &format)

Указывает камере использовать формат, описанный в format. Это может быть использовано для определения конкретного разрешения и частоты кадров, используемых для записи и захвата изображений.

Примечание: Функция-сеттер для свойства cameraFormat.

См. также cameraFormat().

void QCamera::setZoomFactor(float factor)

Масштабирует до коэффициента масштабирования factor со скоростью 1 единица коэффициента в секунду.

Примечание: Функция-сеттер для свойства zoomFactor.

См. также zoomFactor().

QCamera::Features QCamera::supportedFeatures() const

Возвращает поддерживаемые данной камерой функции.

Примечание: Функция-геттер для свойства supportedFeatures.

См. также QCamera::Feature.

QCamera::WhiteBalanceMode QCamera::whiteBalanceMode() const

Возвращает используемый режим баланса белого.

Примечание: Функция-геттер для свойства whiteBalanceMode.

См. также setWhiteBalanceMode().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qcamera.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API