camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakequalitypresets.cpp
changeset 43 0e652f8f1fbd
parent 19 d9aefe59d544
--- a/camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakequalitypresets.cpp	Thu May 13 21:30:19 2010 +0300
+++ b/camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakequalitypresets.cpp	Thu Jul 15 01:55:05 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()