Spec-Zone.ru › Qt 5.12

Класс 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
  • 31 открытых функций унаследованных от QObject

Статические открытые члены

const QMetaObject staticMetaObject
  • 9 статических открытых членов унаследованных от QObject

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

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

Макросы

QImageEncoderControl_iid

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

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

Если кодировщик поддерживает произвольные разрешения в диапазоне поддерживаемых разрешений, *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/qt-5.12/qimageencodercontrol.html

Spec-Zone.ru

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