]> git.sesse.net Git - nageru/blobdiff - mixer.h
Cut a few more allocations.
[nageru] / mixer.h
diff --git a/mixer.h b/mixer.h
index ff501b17635cd8830ba36e084754577cd75902b5..1d2e200ca45be9acb886f487b30ff5d2f478805a 100644 (file)
--- a/mixer.h
+++ b/mixer.h
@@ -399,6 +399,10 @@ public:
                display_timecode_on_stdout = enable;
        }
 
+       int64_t get_num_connected_clients() const {
+               return httpd.get_num_connected_clients();
+       }
+
 private:
        struct CaptureCard;
 
@@ -544,7 +548,7 @@ private:
        class OutputChannel {
        public:
                ~OutputChannel();
-               void output_frame(DisplayFrame frame);
+               void output_frame(DisplayFrame &&frame);
                bool get_display_frame(DisplayFrame *frame);
                void add_frame_ready_callback(void *key, new_frame_ready_callback_t callback);
                void remove_frame_ready_callback(void *key);