QImageEncoderControl 类

The 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

保护函数

QImageEncoderControl (QObject * parent = Q_NULLPTR)

QImageEncoderControl_iid

额外继承成员

详细描述

The QImageEncoderControl 类提供对履行图像编码的媒体服务设置的访问。

QMediaService 支持编码图像数据,它将实现 QImageEncoderControl 。此控件允许 设置图像编码设定 并提供函数用于查询支持的图像 codecs and resolutions .

接口名称对于 QImageEncoderControl is org.qt-project.qt.imageencodercontrol/5.0 作为定义在 QImageEncoderControl_iid .

另请参阅 QImageEncoderSettings and QMediaService::requestControl ().

成员函数文档编制

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

构造新的图像编码器控件对象采用给定 parent

[虚拟] 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

返回支持的分辨率列表。

若非 null 图像 settings 参数被传递,返回列表会缩减到应用部分设定支持的分辨率。可以用于查询由特定图像编解码器支持的分辨率列表。

若编码器支持所支持的分辨率范围内的任意分辨率,* continuous 被设为 true,否则 * continuous 被设为 false。

宏文档编制

QImageEncoderControl_iid

org.qt-project.qt.imageencodercontrol/5.0

定义接口名为 QImageEncoderControl 类。