camerauis/cameraxui/cxengine/inc/cxequalitypresetssymbian.h
changeset 46 c826656d6714
parent 38 0f0b4c1d7744
equal deleted inserted replaced
42:feebad15db8c 46:c826656d6714
    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;