Added custom parameters to Audio/Video/ImageEncodingSettings
This allows to specify more advanced and system/codec specific settings Change-Id: Ia0a2e94eaf56df285a219018e0beab895a2e7c2a Reviewed-by: Ling Hu <ling.hu@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
f965f683d0
commit
63db99a8ee
@@ -45,6 +45,7 @@
|
||||
#include <QtCore/qsharedpointer.h>
|
||||
#include <QtCore/qstring.h>
|
||||
#include <QtCore/qsize.h>
|
||||
#include <QtCore/qvariant.h>
|
||||
#include <qtmultimediadefs.h>
|
||||
#include "qtmedianamespace.h"
|
||||
|
||||
@@ -89,6 +90,11 @@ public:
|
||||
QtMultimedia::EncodingQuality quality() const;
|
||||
void setQuality(QtMultimedia::EncodingQuality quality);
|
||||
|
||||
QVariant encodingOption(const QString &option) const;
|
||||
QVariantMap encodingOptions() const;
|
||||
void setEncodingOption(const QString &option, const QVariant &value);
|
||||
void setEncodingOptions(const QVariantMap &options);
|
||||
|
||||
private:
|
||||
QSharedDataPointer<QAudioEncoderSettingsPrivate> d;
|
||||
};
|
||||
@@ -127,6 +133,11 @@ public:
|
||||
QtMultimedia::EncodingQuality quality() const;
|
||||
void setQuality(QtMultimedia::EncodingQuality quality);
|
||||
|
||||
QVariant encodingOption(const QString &option) const;
|
||||
QVariantMap encodingOptions() const;
|
||||
void setEncodingOption(const QString &option, const QVariant &value);
|
||||
void setEncodingOptions(const QVariantMap &options);
|
||||
|
||||
private:
|
||||
QSharedDataPointer<QVideoEncoderSettingsPrivate> d;
|
||||
};
|
||||
@@ -156,6 +167,11 @@ public:
|
||||
QtMultimedia::EncodingQuality quality() const;
|
||||
void setQuality(QtMultimedia::EncodingQuality quality);
|
||||
|
||||
QVariant encodingOption(const QString &option) const;
|
||||
QVariantMap encodingOptions() const;
|
||||
void setEncodingOption(const QString &option, const QVariant &value);
|
||||
void setEncodingOptions(const QVariantMap &options);
|
||||
|
||||
private:
|
||||
QSharedDataPointer<QImageEncoderSettingsPrivate> d;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user