X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=quicksync_encoder.h;h=495ddae48d998c00f1a927515c5330d0f0a44033;hb=90d0745245f83999e88bc50cad57be3e4a1c7439;hp=3c98a1b24d9264771ef8b10481e57cc8b7dd39fe;hpb=c4c5e2df2b1ef88fa20b71ae981ae6462d84b63c;p=nageru diff --git a/quicksync_encoder.h b/quicksync_encoder.h index 3c98a1b..495ddae 100644 --- a/quicksync_encoder.h +++ b/quicksync_encoder.h @@ -33,11 +33,11 @@ #include #include +#include "mux.h" #include "ref_counted_frame.h" #include "ref_counted_gl_sync.h" class QuickSyncEncoderImpl; -class HTTPD; class QSurface; // This is just a pimpl, because including anything X11-related in a .h file @@ -45,7 +45,7 @@ class QSurface; // .cpp file. class QuickSyncEncoder { public: - QuickSyncEncoder(QSurface *surface, const std::string &va_display, int width, int height, HTTPD *httpd); + QuickSyncEncoder(QSurface *surface, const std::string &va_display, int width, int height, Mux *stream_mux); ~QuickSyncEncoder(); void add_audio(int64_t pts, std::vector audio);