Pause/resume modes when stacking
[kaka/cakelight.git] / src / kaka / cakelight / mode / VideoMode.java
index 91a9f04..1f43ffb 100644 (file)
@@ -28,6 +28,20 @@ public class VideoMode extends Mode {
     }
 
     @Override
+    public void pause() {
+        try {
+            grabberThread.wait();
+        } catch (InterruptedException e) {
+            e.printStackTrace();
+        }
+    }
+
+    @Override
+    public void resume() {
+        grabberThread.notify();
+    }
+
+    @Override
     public void exit() {
         grabberThread.interrupt();
         deviceListener.stopListening();