The QImageEncoderControl class provides access to the settings of a media service that performs image encoding. 更多...
头: | #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 supports encoding image data it will implement QImageEncoderControl. This control allows to 设置图像编码设定 并提供函数用于查询支持的图像 codecs and resolutions .
The interface name of QImageEncoderControl is
org.qt-project.qt.imageencodercontrol/5.0
作为定义在
QImageEncoderControl_iid
.
另请参阅 QImageEncoderSettings and QMediaService::requestControl ().
[protected]
QImageEncoderControl::
QImageEncoderControl
(
QObject
*
parent
= 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
= nullptr) const
返回支持的分辨率列表。
若非 null 图像 settings 参数被传递,返回列表会缩减到应用部分设定支持的分辨率。可以用于查询由特定图像编解码器支持的分辨率列表。
若编码器支持所支持的分辨率范围内的任意分辨率,* continuous 被设为 true,否则 * continuous 被设为 false。
org.qt-project.qt.imageencodercontrol/5.0
定义接口名为 QImageEncoderControl 类。