Set connection strategy to keep open
Apply to both default camera server and examples.
This commit is contained in:
@@ -162,6 +162,7 @@ cs::UsbCamera StartCamera(const CameraConfig& config) {
|
||||
config.name, config.path);
|
||||
|
||||
camera.SetConfigJson(config.config);
|
||||
camera.SetConnectionStrategy(cs::VideoSource::kConnectionKeepOpen);
|
||||
|
||||
return camera;
|
||||
}
|
||||
|
||||
@@ -173,6 +173,7 @@ public final class Main {
|
||||
Gson gson = new GsonBuilder().create();
|
||||
|
||||
camera.setConfigJson(gson.toJson(config.config));
|
||||
camera.setConnectionStrategy(VideoSource.ConnectionStrategy.kKeepOpen);
|
||||
|
||||
return camera;
|
||||
}
|
||||
|
||||
@@ -127,6 +127,7 @@ def startCamera(config):
|
||||
.startAutomaticCapture(name=config.name, path=config.path)
|
||||
|
||||
camera.setConfigJson(json.dumps(config.config))
|
||||
camera.setConnectionStrategy(VideoSource.ConnectionStrategy.kKeepOpen)
|
||||
|
||||
return camera
|
||||
|
||||
|
||||
Vendored
+1
@@ -163,6 +163,7 @@ void StartCamera(const CameraConfig& config) {
|
||||
config.name, config.path);
|
||||
|
||||
camera.SetConfigJson(config.config);
|
||||
camera.SetConnectionStrategy(cs::VideoSource::kConnectionKeepOpen);
|
||||
}
|
||||
} // namespace
|
||||
|
||||
|
||||
Reference in New Issue
Block a user