Spec-Zone.ru › Qt 5.11

Класс QCameraFocusControl

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

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

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

virtual ~QCameraFocusControl()
virtual QPointF customFocusPoint() const = 0
virtual QCameraFocus::FocusModes focusMode() const = 0
virtual QCameraFocus::FocusPointMode focusPointMode() const = 0
virtual QCameraFocusZoneList focusZones() const = 0
virtual bool isFocusModeSupported(QCameraFocus::FocusModes mode) const = 0
virtual bool isFocusPointModeSupported(QCameraFocus::FocusPointMode mode) const = 0
virtual void setCustomFocusPoint(const QPointF &point) = 0
virtual void setFocusMode(QCameraFocus::FocusModes mode) = 0
virtual void setFocusPointMode(QCameraFocus::FocusPointMode mode) = 0
  • 34 открытые функции унаследованные от QObject

Сигналы

void customFocusPointChanged(const QPointF &point)
void focusModeChanged(QCameraFocus::FocusModes mode)
void focusPointModeChanged(QCameraFocus::FocusPointMode mode)
void focusZonesChanged()
  • 2 сигнала унаследованных от QObject

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

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

Макросы

QCameraFocusControl_iid

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

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

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

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

Имя интерфейса QCameraFocusControl равно org.qt-project.qt.camerafocuscontrol/5.0 как определено в QCameraFocusControl_iid.

См. также QMediaService::requestControl() и QCamera.

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

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

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

[virtual] QCameraFocusControl::~QCameraFocusControl()

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

[pure virtual] QPointF QCameraFocusControl::customFocusPoint() const

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

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

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

[signal] void QCameraFocusControl::customFocusPointChanged(const QPointF &point)

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

См. также QCameraFocusControl::customFocusPoint() и QCameraFocusControl::setCustomFocusPoint().

[pure virtual] QCameraFocus::FocusModes QCameraFocusControl::focusMode() const

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

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

[signal] void QCameraFocusControl::focusModeChanged(QCameraFocus::FocusModes mode)

Сигнал излучается при изменении режима фокусировки mode, обычно в результате вызова QCameraFocusControl::setFocusMode или изменения режима захвата.

См. также QCameraFocusControl::focusMode() и QCameraFocusControl::setFocusMode().

[pure virtual] QCameraFocus::FocusPointMode QCameraFocusControl::focusPointMode() const

Возвращает режим выбора точки фокусировки камеры.

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

[signal] void QCameraFocusControl::focusPointModeChanged(QCameraFocus::FocusPointMode mode)

Сигнал излучается при изменении режима точки фокусировки mode, обычно в результате вызова QCameraFocusControl::setFocusPointMode или изменения режима захвата.

См. также QCameraFocusControl::focusPointMode() и QCameraFocusControl::setFocusPointMode().

[pure virtual] QCameraFocusZoneList QCameraFocusControl::focusZones() const

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

[signal] void QCameraFocusControl::focusZonesChanged()

Сигнал излучается при изменении набора зон, на которые сфокусирована камера.

Список зон обычно изменяется при фокусировке камеры.

См. также QCameraFocusControl::focusZones().

[pure virtual] bool QCameraFocusControl::isFocusModeSupported(QCameraFocus::FocusModes mode) const

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

[pure virtual] bool QCameraFocusControl::isFocusPointModeSupported(QCameraFocus::FocusPointMode mode) const

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

[pure virtual] void QCameraFocusControl::setCustomFocusPoint(const QPointF &point)

Устанавливает пользовательскую точку фокусировки point.

Если камера поддерживает фиксированный набор точек фокусировки, она должна использовать ближайшую поддерживаемую точку фокусировки и вернуть фактическую точку фокусировки с помощью QCameraFocusControl::focusZones().

См. также QCameraFocusControl::customFocusPoint() и QCameraFocusControl::focusZones().

[pure virtual] void QCameraFocusControl::setFocusMode(QCameraFocus::FocusModes mode)

Установить режим фокусировки на mode.

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

[pure virtual] void QCameraFocusControl::setFocusPointMode(QCameraFocus::FocusPointMode mode)

Устанавливает режим выбора точки фокусировки камеры.

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

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

QCameraFocusControl_iid

org.qt-project.qt.camerafocuscontrol/5.0

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

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

Spec-Zone.ru

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