Spec-Zone.ru › Qt 5.15

Класс 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.15/qcameraviewfindersettingscontrol.html

Spec-Zone.ru

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