Spec-Zone.ru › Qt 5.6

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

Spec-Zone.ru

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