]> git.sesse.net Git - nageru/blobdiff - httpd.h
Release Nageru 1.7.2.
[nageru] / httpd.h
diff --git a/httpd.h b/httpd.h
index 509ae0146a344f101d34d199b36bcab3380c06a6..57c649b61158c6f73b498aeca6556b97bc52f179 100644 (file)
--- a/httpd.h
+++ b/httpd.h
 #include <unordered_map>
 #include <utility>
 
+extern "C" {
+#include <libavutil/rational.h>
+}
+
 struct MHD_Connection;
 struct MHD_Daemon;
 
@@ -42,7 +46,8 @@ public:
        }
 
        void start(int port);
-       void add_data(const char *buf, size_t size, bool keyframe);
+       void stop();
+       void add_data(const char *buf, size_t size, bool keyframe, int64_t time, AVRational timebase);
        int64_t get_num_connected_clients() const {
                return metric_num_connected_clients.load();
        }
@@ -77,7 +82,7 @@ private:
                        DATA_TYPE_KEYFRAME,
                        DATA_TYPE_OTHER
                };
-               void add_data(const char *buf, size_t size, DataType data_type);
+               void add_data(const char *buf, size_t size, DataType data_type, int64_t time, AVRational timebase);
                void stop();
                HTTPD *get_parent() const { return parent; }