X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FConfiguration.java;h=51b2a00b450bda3f77896cd99b10501a68d5062d;hb=a80ebf3ee72e48244d0c6ed78857cfa2fbb6a881;hp=4f1525c9b2caf51ec2a459b629f63c040e38e075;hpb=2d8ddb23fc7f3ead7114314704319fff4dcce1a8;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/Configuration.java b/src/kaka/cakelight/Configuration.java index 4f1525c..51b2a00 100644 --- a/src/kaka/cakelight/Configuration.java +++ b/src/kaka/cakelight/Configuration.java @@ -53,7 +53,9 @@ public class Configuration { public int height; public int bpp; public int format; + public double saturation; public CropConfiguration crop; + public ListConfiguration list; private VideoConfiguration(Properties prop) { width = Integer.parseInt(get(prop, "video.width", "720")); @@ -69,7 +71,9 @@ public class Configuration { default: format = Imgproc.COLOR_YUV2BGR_UYVY; } + saturation = Double.parseDouble(get(prop, "video.saturation", "0.5")); crop = new CropConfiguration(prop); + list = new ListConfiguration(prop); } public class CropConfiguration { @@ -82,6 +86,17 @@ public class Configuration { bottom = Integer.parseInt(get(prop, "video.crop.bottom", "0")); } } + + public class ListConfiguration { + public boolean top, bottom, left, right; + + private ListConfiguration(Properties prop) { + top = get(prop, "video.list.top", "on").equals("on"); + bottom = get(prop, "video.list.bottom", "on").equals("on"); + left = get(prop, "video.list.left", "on").equals("on"); + right = get(prop, "video.list.right", "on").equals("on"); + } + } } public class LedConfiguration {