X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=httpd.h;fp=httpd.h;h=1c3c98ee3ba3e1d9bbe25f50e4831cc40e6e696e;hb=5743f5528c75acdfd381a494db0b4936a3ab218b;hp=509ae0146a344f101d34d199b36bcab3380c06a6;hpb=b1ea52cceb54d4fee1f718de89551a1064aba16f;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; }