camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakequalitypresets.cpp
changeset 29 699651f2666f
parent 19 d9aefe59d544
--- a/camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakequalitypresets.cpp	Fri May 14 15:40:46 2010 +0300
+++ b/camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakequalitypresets.cpp	Thu May 27 12:43:29 2010 +0300
@@ -47,9 +47,15 @@
     return list;
 }
 
-qreal CxeFakeQualityPresets::avgVideoBitRateScaler()
+int CxeFakeQualityPresets::recordingTimeAvailable(const CxeVideoDetails& details, qint64 space)
 {
-    return 1.0;
+    int time(0);
+    if (details.mMaximumSizeInBytes > 0 && details.mMaximumSizeInBytes < space) {
+        time = details.mMaximumSizeInBytes / 1000; // 1 kB/s
+    } else {
+        time = space / 1000;
+    }
+    return time;
 }
 
 CxeImageDetails CxeFakeQualityPresets::fakeImageDetails()