Класс 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 = Q_NULLPTR) const = 0 |
- 31 открытых функций, унаследованных от QObject
Защищенные функции
| QImageEncoderControl(QObject *parent = Q_NULLPTR) |
- 9 защищенных функций, унаследованных от QObject
Макросы
| QImageEncoderControl_iid |
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 11 статических открытых членов, унаследованных от QObject
Подробное описание
Класс QImageEncoderControl предоставляет доступ к настройкам службы мультимедиа, выполняющей кодирование изображений.
Если QMediaService поддерживает кодирование данных изображений, он будет реализовывать QImageEncoderControl. Этот элемент управления позволяет установить настройки кодирования изображений и предоставляет функции для запроса поддерживаемых кодеков изображений и разрешений.
Имя интерфейса QImageEncoderControl равно org.qt-project.qt.imageencodercontrol/5.0 , как определено в QImageEncoderControl_iid.
См. также QImageEncoderSettings и QMediaService::requestControl().
Документация по функциям-членам
[protected] QImageEncoderControl::QImageEncoderControl(QObject *parent = Q_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 = Q_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.6/qimageencodercontrol.html