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 = 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。

宏文檔編製

QImageEncoderControl_iid

org.qt-project.qt.imageencodercontrol/5.0

定義接口名為 QImageEncoderControl 類。