Spec-Zone.ru › Qt 5.11

Класс QImageEncoderControl

Класс QImageEncoderControl предоставляет доступ к настройкам службы мультимедиа, выполняющей кодирование изображений. Подробнее...

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

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

virtual ~QImageEncoderControl()
virtual QString imageCodecDescription(const QString &codec) const = 0
virtual QImageEncoderSettings imageSettings() const = 0
virtual void setImageSettings(const QImageEncoderSettings &settings) = 0
virtual QStringList supportedImageCodecs() const = 0
virtual QList<QSize> supportedResolutions(const QImageEncoderSettings &settings, bool *continuous = nullptr) const = 0
  • 34 открытых функции унаследованы от QObject

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

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

Макросы

QImageEncoderControl_iid

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

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

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

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

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

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

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

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

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

Создает новый объект управления кодировщиком изображений с заданным parent

[virtual] QImageEncoderControl::~QImageEncoderControl()

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

[pure virtual] QString QImageEncoderControl::imageCodecDescription(const QString &codec) const

Возвращает описание кодека изображения codec.

[pure virtual] QImageEncoderSettings QImageEncoderControl::imageSettings() const

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

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

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

[pure virtual] void QImageEncoderControl::setImageSettings(const QImageEncoderSettings &settings)

Устанавливает выбранные настройки кодировщика изображений settings.

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

[pure virtual] QStringList QImageEncoderControl::supportedImageCodecs() const

Возвращает список поддерживаемых кодеков изображений.

[pure virtual] QList<QSize> QImageEncoderControl::supportedResolutions(const QImageEncoderSettings &settings, bool *continuous = nullptr) const

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

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

Если кодировщик поддерживает произвольные разрешения в пределах диапазона поддерживаемых разрешений, *continuous устанавливается в true, в противном случае *continuous устанавливается в false.

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

QImageEncoderControl_iid

org.qt-project.qt.imageencodercontrol/5.0

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

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

Spec-Zone.ru

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