Made a GUI tester for video capture
[kaka/cakelight.git] / src / kaka / cakelight / Configuration.java
index 35fde30..30308e2 100644 (file)
@@ -60,12 +60,25 @@ public class Configuration {
         public int width;
         public int height;
         public int bpp;
+        public CropConfiguration crop;
 
         private VideoConfiguration(Properties prop) {
             device = get(prop, "video.device", "/dev/video0");
             width = Integer.parseInt(get(prop, "video.width", "720"));
             height = Integer.parseInt(get(prop, "video.height", "576"));
             bpp = Integer.parseInt(get(prop, "video.bpp", "2"));
+            crop = new CropConfiguration(prop);
+        }
+
+        public class CropConfiguration {
+            public int left, right, top, bottom;
+
+            private CropConfiguration(Properties prop) {
+                left = Integer.parseInt(get(prop, "video.crop.left", "0"));
+                right = Integer.parseInt(get(prop, "video.crop.right", "0"));
+                top = Integer.parseInt(get(prop, "video.crop.top", "0"));
+                bottom = Integer.parseInt(get(prop, "video.crop.bottom", "0"));
+            }
         }
     }