]> git.sesse.net Git - nageru/blobdiff - mixer.h
Add a menu item to start a new video segment (cut/cue, except that would be a confusi...
[nageru] / mixer.h
diff --git a/mixer.h b/mixer.h
index 6d0cbce1593b6da92c4f426668d948c982683921..db6db15155bacb85fd0fe011296cf770422039f5 100644 (file)
--- a/mixer.h
+++ b/mixer.h
@@ -169,6 +169,11 @@ public:
                compressor_enabled = enabled;
        }
 
+       void schedule_cut()
+       {
+               should_cut = true;
+       }
+
        void reset_meters();
 
 private:
@@ -252,6 +257,7 @@ private:
        std::thread mixer_thread;
        std::thread audio_thread;
        std::atomic<bool> should_quit{false};
+       std::atomic<bool> should_cut{false};
 
        audio_level_callback_t audio_level_callback = nullptr;
        std::mutex r128_mutex;