X-Git-Url: http://dolda2000.com/gitweb/?p=kaka%2Fcakelight.git;a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FConfiguration.java;h=30308e2c1615dc6c17fd531a0b6af1dccdb864a3;hp=35fde300dd0814266c9b8fdd210b9bc46332b479;hb=100b82fe1c5ada6ef2ce768bf7b9f6f469650e11;hpb=4a2d60564647052562fad28644904298ba83667b diff --git a/src/kaka/cakelight/Configuration.java b/src/kaka/cakelight/Configuration.java index 35fde30..30308e2 100644 --- a/src/kaka/cakelight/Configuration.java +++ b/src/kaka/cakelight/Configuration.java @@ -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")); + } } }