package com.dappervision.wearscript.events;
import com.dappervision.wearscript.managers.CameraManager;
public class CameraEvents {
public static class Start {
private int maxWidth;
private boolean background;
private double period;
private int maxHeight;
public Start(double imagePeriod, int maxHeight, int maxWidth, boolean background) {
this.period = imagePeriod;
this.background = background;
this.maxWidth = maxWidth;
this.maxHeight = maxHeight;
}
public Start(double imagePeriod) {
this(imagePeriod, 0, 0, false);
}
public double getPeriod() {
return period;
}
public boolean getBackground() {
return background;
}
public int getMaxWidth() {
return maxWidth;
}
public int getMaxHeight() {
return maxHeight;
}
}
public static class Frame {
private CameraManager.CameraFrame cameraFrame;
private CameraManager cm;
public Frame(CameraManager.CameraFrame cameraFrame, CameraManager cm) {
this.cameraFrame = cameraFrame;
this.cm = cm;
}
public CameraManager.CameraFrame getCameraFrame() {
return cameraFrame;
}
public void done() {
cm.addCallbackBuffer();
}
}
}