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。
org.qt-project.qt.imageencodercontrol/5.0
定义接口名为 QImageEncoderControl 类。