Spec-Zone.ru › Qt 5.13

Класс 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

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

QImageEncoderControl(QObject *parent = nullptr)

Макросы

QImageEncoderControl_iid

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

Если служба мультимедиа 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 не равен null, возвращаемый список разрешений сокращается до разрешений, поддерживаемых примененными частичными настройками. Это можно использовать для запроса списка разрешений, поддерживаемых конкретным кодеком изображения.

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

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

QImageEncoderControl::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/qt-5.13/qimageencodercontrol.html

Spec-Zone.ru

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