summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Redfern <tim@getdrop.com>2018-02-03 18:31:07 +0000
committerTim Redfern <tim@getdrop.com>2018-02-03 18:31:07 +0000
commit8549014760e1ac10faafa9d9335ff8e63c01bb06 (patch)
tree09d41223b8aed0b071d5d1a4236d4823cdb0a2f7
parent888a1b0e7a0b2aa64bcd78d248442ba2c9c0232c (diff)
video playback speed
-rw-r--r--gui/src/ofApp.cpp3
-rw-r--r--gui/src/ofApp.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/gui/src/ofApp.cpp b/gui/src/ofApp.cpp
index 0544fa3..57c5b51 100644
--- a/gui/src/ofApp.cpp
+++ b/gui/src/ofApp.cpp
@@ -37,6 +37,7 @@ void ofApp::setup(){
gui.add(laser_B.setup("blue", 140, 0, 255));
gui.add(laser_intensity.setup("intensity", 30, 0, 255));
gui.add(laser_points.setup("points", 20000, 0, 40000));
+ gui.add(video_speed.setup("playback speed", 1.0, 0.0, 3.0));
gui.add(shapes_randomise.setup("randomise shapes", true));
gui.add(shapes_amount.setup("shapes amount", 0.2, 0.0, 0.8));
gui.add(shapes_duration.setup("shape duration", 5, 0, 25));
@@ -120,6 +121,8 @@ void ofApp::updateOutput(ofEventArgs & args){
laser.set_pts(laser_points);
laser.set_intensity(laser_intensity);
+ movie.setSpeed(video_speed);
+
}
void ofApp::update(){
diff --git a/gui/src/ofApp.h b/gui/src/ofApp.h
index 14d9934..5f26ad1 100644
--- a/gui/src/ofApp.h
+++ b/gui/src/ofApp.h
@@ -93,6 +93,10 @@ class ofApp: public ofBaseApp {
ofxIntSlider laser_intensity;
ofxIntSlider laser_points;
+ //====== video
+
+ ofxFloatSlider video_speed;
+
//svg gui
ofxToggle shapes_randomise;
ofxFloatSlider shapes_amount;