equal
deleted
inserted
replaced
21 #include <QSize> |
21 #include <QSize> |
22 #include "cxequalitypresets.h" |
22 #include "cxequalitypresets.h" |
23 |
23 |
24 // forward declarations |
24 // forward declarations |
25 class CImagingConfigManager; |
25 class CImagingConfigManager; |
|
26 class TImageQualitySet; |
|
27 class TVideoQualitySet; |
26 class CxeSettings; |
28 class CxeSettings; |
27 |
29 |
28 /**! |
30 /**! |
29 * Class CxeQualityPresetsSymbian |
31 * Class CxeQualityPresetsSymbian |
30 * Queries supported image and video qualities from ICM and creates the related |
32 * Queries supported image and video qualities from ICM and creates the related |
41 |
43 |
42 private: |
44 private: |
43 qreal avgVideoBitRateScaler(); |
45 qreal avgVideoBitRateScaler(); |
44 Cxe::AspectRatio calculateAspectRatio(int width, int height) const; |
46 Cxe::AspectRatio calculateAspectRatio(int width, int height) const; |
45 QString toString(const TUint8* aData); |
47 QString toString(const TUint8* aData); |
46 CxeVideoDetails createVideoPreset(TVideoQualitySet set); |
48 CxeVideoDetails createVideoPreset(const TVideoQualitySet &set); |
47 CxeImageDetails createImagePreset(TImageQualitySet set); |
49 CxeImageDetails createImagePreset(const TImageQualitySet &set); |
48 QString calculateMegaPixelCount(int imageWidth, int imageHeight); |
50 QString calculateMegaPixelCount(int imageWidth, int imageHeight); |
49 void debugPrints(CxeVideoDetails preset); |
51 void debugPrints(const CxeVideoDetails &preset); |
50 void debugPrints(CxeImageDetails newPreset); |
52 void debugPrints(const CxeImageDetails &newPreset); |
51 |
53 |
52 private: |
54 private: |
53 CImagingConfigManager *mIcm; |
55 CImagingConfigManager *mIcm; |
54 CxeSettings &mSettings; |
56 CxeSettings &mSettings; |
55 qreal mCMRAvgVideoBitRateScaler; |
57 qreal mCMRAvgVideoBitRateScaler; |