equal
deleted
inserted
replaced
21 #include "cxequalitydetails.h" |
21 #include "cxequalitydetails.h" |
22 |
22 |
23 |
23 |
24 /**! |
24 /**! |
25 * Interface Class for CxeQualityPresetsSymbian |
25 * Interface Class for CxeQualityPresetsSymbian |
26 * Queries supported image and video qualities from ICM and creates the related |
26 * Queries supported image and video qualities from ICM and creates the related |
27 * data and wraps up the quality settings for the client. |
27 * data and wraps up the quality settings for the client. |
28 */ |
28 */ |
29 class CxeQualityPresets |
29 class CxeQualityPresets |
30 { |
30 { |
31 public: |
31 public: |
32 virtual ~CxeQualityPresets() {}; |
32 virtual ~CxeQualityPresets() {}; |
33 virtual QList<CxeImageDetails> imageQualityPresets(Cxe::CameraIndex cameraId) = 0; |
33 virtual QList<CxeImageDetails> imageQualityPresets(Cxe::CameraIndex cameraId) = 0; |
34 virtual QList<CxeVideoDetails> videoQualityPresets(Cxe::CameraIndex cameraId) = 0; |
34 virtual QList<CxeVideoDetails> videoQualityPresets(Cxe::CameraIndex cameraId) = 0; |
35 virtual qreal avgVideoBitRateScaler() = 0; |
35 virtual int recordingTimeAvailable(const CxeVideoDetails& details, qint64 space) = 0; |
36 }; |
36 }; |
37 |
37 |
38 #endif // CXEQUALITYPRESETS_H |
38 #endif // CXEQUALITYPRESETS_H |