Spec-Zone.ru › Qt 5.11

Класс QCameraFlashControl

Класс QCameraFlashControl позволяет управлять вспышкой камеры. Подробнее...

Заголовок: #include <QCameraFlashControl>
qmake: QT += multimedia
Наследуется от: QMediaControl
  • Список всех членов, включая унаследованные

Открытые функции

virtual ~QCameraFlashControl()
virtual QCameraExposure::FlashModes flashMode() const = 0
virtual bool isFlashModeSupported(QCameraExposure::FlashModes mode) const = 0
virtual bool isFlashReady() const = 0
virtual void setFlashMode(QCameraExposure::FlashModes mode) = 0
  • 34 открытых функции унаследованы от QObject

Сигналы

void flashReady(bool ready)
  • 2 сигнала унаследованы от QObject

Защищенные функции

QCameraFlashControl(QObject *parent = nullptr)
  • 9 защищенных функций унаследованы от QObject

Макросы

QCameraFlashControl_iid

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 1 открытая переменная унаследована от QObject
  • 10 статических открытых членов унаследованы от QObject
  • 2 защищенные переменные унаследованы от QObject

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

Класс QCameraFlashControl позволяет управлять вспышкой камеры.

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

Этот объект можно получить из объекта камеры обычным способом:

У некоторых устройств камеры может отсутствовать аппаратная вспышка или она может быть не настраиваемой. В этом случае доступ к QCameraFlashControl будет недоступен.

Имя интерфейса QCameraFlashControl равно org.qt-project.qt.cameraflashcontrol/5.0, как определено в QCameraFlashControl_iid.

См. также QCamera.

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

[protected] QCameraFlashControl::QCameraFlashControl(QObject *parent = nullptr)

Конструирует объект управления вспышкой камеры с parent.

[virtual] QCameraFlashControl::~QCameraFlashControl()

Удаляет объект управления камерой.

[pure virtual] QCameraExposure::FlashModes QCameraFlashControl::flashMode() const

Возвращает текущий режим вспышки.

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

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

Сигнал, излучаемый, когда состояние вспышки изменяется на ready.

[pure virtual] bool QCameraFlashControl::isFlashModeSupported(QCameraExposure::FlashModes mode) const

Возвращает true, если запрашиваемый режим вспышки mode поддерживается. Некоторые значения QCameraExposure::FlashMode могут быть объединены, например, QCameraExposure::FlashManual | QCameraExposure::FlashSlowSyncRearCurtain

[pure virtual] bool QCameraFlashControl::isFlashReady() const

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

[pure virtual] void QCameraFlashControl::setFlashMode(QCameraExposure::FlashModes mode)

Устанавливает текущий режим вспышки mode.

Обычно используется единственный флаг QCameraExposure::FlashMode, но также разрешены некоторые комбинации неконфликтных флагов, например, QCameraExposure::FlashManual | QCameraExposure::FlashSlowSyncRearCurtain.

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

Документация по макросам

QCameraFlashControl_iid

org.qt-project.qt.cameraflashcontrol/5.0

Определяет имя интерфейса класса QCameraFlashControl.

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

Spec-Zone.ru

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