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 = nullptr) const = 0 |
| const QMetaObject | staticMetaObject |
| QImageEncoderControl (QObject * parent = 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
= 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 類。