Spec-Zone.ru › Qt 5.14

Класс QCameraViewfinderSettingsControl

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

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

Открытые типы

Перечисление ViewfinderParameter { Разрешение, Соотношение сторон пикселей, Минимальная частота кадров, Максимальная частота кадров, Формат пикселей, Параметр пользователя }

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

виртуальный ~QCameraViewfinderSettingsControl()
виртуальный bool isViewfinderParameterSupported(QCameraViewfinderSettingsControl::ViewfinderParameter parameter) const = 0
виртуальный void setViewfinderParameter(QCameraViewfinderSettingsControl::ViewfinderParameter parameter, const QVariant &value) = 0
виртуальный QVariant viewfinderParameter(QCameraViewfinderSettingsControl::ViewfinderParameter parameter) const = 0

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

QCameraViewfinderSettingsControl(QObject *parent = nullptr)

Макросы

QCameraViewfinderSettingsControl_iid

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

Имя интерфейса QCameraViewfinderSettingsControl — org.qt-project.qt.cameraviewfindersettingscontrol/5.0, как определено в QCameraViewfinderSettingsControl_iid.

Предупреждение: Новые бэкэнды должны реализовывать QCameraViewfinderSettingsControl2 вместо этого. Разработчики приложений должны запрашивать этот контрол только в случае, если QCameraViewfinderSettingsControl2 недоступен.

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

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

Перечисление QCameraViewfinderSettingsControl::ViewfinderParameter

Константа Значение Описание
QCameraViewfinderSettingsControl::Resolution 0 Разрешение видоискателя, QSize.
QCameraViewfinderSettingsControl::PixelAspectRatio 1 Соотношение сторон пикселей, QSize, как в QVideoSurfaceFormat::pixelAspectRatio
QCameraViewfinderSettingsControl::MinimumFrameRate 2 Минимальная частота кадров видоискателя, qreal
QCameraViewfinderSettingsControl::MaximumFrameRate 3 Максимальная частота кадров видоискателя, qreal
QCameraViewfinderSettingsControl::PixelFormat 4 Формат пикселей видоискателя, QVideoFrame::PixelFormat
QCameraViewfinderSettingsControl::UserParameter 1000 Базовое значение для платформенно-специфичных расширенных параметров. Для таких параметров следует использовать последовательные значения, начиная с UserParameter.

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

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

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

[virtual] QCameraViewfinderSettingsControl::~QCameraViewfinderSettingsControl()

Уничтожает объект контроллера видоискателя камеры.

[pure virtual] bool QCameraViewfinderSettingsControl::isViewfinderParameterSupported(QCameraViewfinderSettingsControl::ViewfinderParameter parameter) const

Возвращает true, если конфигурация параметра видоискателя parameter поддерживается бэкэндом камеры.

[pure virtual] void QCameraViewfinderSettingsControl::setViewfinderParameter(QCameraViewfinderSettingsControl::ViewfinderParameter parameter, const QVariant &value)

Устанавливает предпочтительное значение value для параметра видоискателя parameter.

Вызов во время активности камеры может привести к остановке и перезагрузке камеры. Если видеозапись находится в процессе, этот вызов может быть проигнорирован.

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

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

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

[pure virtual] QVariant QCameraViewfinderSettingsControl::viewfinderParameter(QCameraViewfinderSettingsControl::ViewfinderParameter parameter) const

Возвращает значение параметра видоискателя parameter.

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

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

QCameraViewfinderSettingsControl_iid

org.qt-project.qt.cameraviewfindersettingscontrol/5.0

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

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

Spec-Zone.ru

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