Dolda2000 GitWeb
/
kaka
/
cakelight.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added a custom Color class
[kaka/cakelight.git]
/
src
/
kaka
/
cakelight
/
VideoMode.java
diff --git
a/src/kaka/cakelight/VideoMode.java
b/src/kaka/cakelight/VideoMode.java
index
e4b9400
..
960f985
100644
(file)
--- a/
src/kaka/cakelight/VideoMode.java
+++ b/
src/kaka/cakelight/VideoMode.java
@@
-5,7
+5,7
@@
import java.io.IOException;
import java.util.Optional;
import java.util.function.Consumer;
import java.util.Optional;
import java.util.function.Consumer;
-public class VideoMode extends Mode
implements Consumer<Optional<File>>
{
+public class VideoMode extends Mode {
private Configuration config;
private Thread thread;
private Consumer<Frame> frameConsumer;
private Configuration config;
private Thread thread;
private Consumer<Frame> frameConsumer;
@@
-13,7
+13,7
@@
public class VideoMode extends Mode implements Consumer<Optional<File>> {
public VideoMode() {
deviceListener = new VideoDeviceListener();
public VideoMode() {
deviceListener = new VideoDeviceListener();
- deviceListener.onVideoDeviceChange(this);
+ deviceListener.onVideoDeviceChange(this
::onVideoDeviceChange
);
}
@Override
}
@Override
@@
-58,8
+58,7
@@
public class VideoMode extends Mode implements Consumer<Optional<File>> {
frameListener.accept(frame.getLedFrame());
}
frameListener.accept(frame.getLedFrame());
}
- @Override
- public void accept(Optional<File> videoDevice) {
+ public void onVideoDeviceChange(Optional<File> videoDevice) {
// Should only happen when this mode is active!
if (thread != null) {
thread.interrupt();
// Should only happen when this mode is active!
if (thread != null) {
thread.interrupt();