X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fquicksync_encoder_impl.h;h=94c62518d4422d02a99a113fa29d2525dce9e372;hb=e2b654d6a8cc8c64142a9a8ef8bcd82e9d9a9289;hp=ee8ec4789dec6926dee6c81b1e7463aec8de81d6;hpb=0a087eeaf663c3f7b1d9431c725fcae10f60d732;p=nageru diff --git a/nageru/quicksync_encoder_impl.h b/nageru/quicksync_encoder_impl.h index ee8ec47..94c6251 100644 --- a/nageru/quicksync_encoder_impl.h +++ b/nageru/quicksync_encoder_impl.h @@ -56,6 +56,10 @@ public: { http_mux = mux; } + void set_srt_mux(Mux *mux) + { + srt_mux = mux; + } // So we never get negative dts. int64_t global_delay() const { @@ -175,6 +179,7 @@ private: std::unique_ptr v4l_output; // nullptr if not using V4L2 output. Mux* http_mux = nullptr; // To the HTTP server. + Mux* srt_mux = nullptr; // To the remote SRT endpoint, if any. std::unique_ptr file_mux; // To local disk. // Encoder parameters