Start work on video mode selection

This commit is contained in:
Matt
2019-11-27 21:11:05 -08:00
parent 9e068ea0f0
commit febd7292cf
7 changed files with 24 additions and 7 deletions

View File

@@ -1,7 +1,6 @@
package com.chameleonvision.vision;
import com.chameleonvision.Debug;
import com.chameleonvision.Main;
import com.chameleonvision.config.ConfigManager;
import com.chameleonvision.util.LoopingRunnable;
import com.chameleonvision.vision.camera.CameraCapture;
@@ -16,7 +15,6 @@ import edu.wpi.first.wpiutil.CircularBuffer;
import org.apache.commons.lang3.tuple.Pair;
import org.opencv.core.Mat;
import java.net.Socket;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -237,6 +235,14 @@ public class VisionProcess {
cameraStreamer.setNewVideoMode(newMode);
}
public VideoMode getCurrentVideoMode() {
return cameraCapture.getCurrentVideoMode();
}
public List<VideoMode> getPossibleVideoModes() {
return cameraCapture.getProperties().videoModes;
}
public List<CVPipeline> getPipelines() {
return pipelines;
}