X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=httpd.h;h=1c3c98ee3ba3e1d9bbe25f50e4831cc40e6e696e;hb=327534a3031a332423411c9599c741f2f81657df;hp=509ae0146a344f101d34d199b36bcab3380c06a6;hpb=d3e48df512d9476d3849227067792a3537bb094e;p=nageru diff --git a/httpd.h b/httpd.h index 509ae01..1c3c98e 100644 --- a/httpd.h +++ b/httpd.h @@ -16,6 +16,10 @@ #include #include +extern "C" { +#include +} + struct MHD_Connection; struct MHD_Daemon; @@ -42,7 +46,7 @@ public: } void start(int port); - void add_data(const char *buf, size_t size, bool keyframe); + 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 +81,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; }