1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Refine code, move SRS adapter.

This commit is contained in:
winlin 2021-02-15 20:01:49 +08:00
parent d8e27c3845
commit 57919e4351
4 changed files with 87 additions and 85 deletions

View file

@ -39,6 +39,7 @@
#include <srs_app_gb28181.hpp>
#include <srs_app_gb28181_sip.hpp>
#include <srs_app_hourglass.hpp>
#include <srs_app_hybrid.hpp>
class SrsServer;
class SrsHttpServeMux;
@ -399,5 +400,21 @@ public:
virtual void on_unpublish(SrsSource* s, SrsRequest* r);
};
// The SRS server adapter, the master server.
class SrsServerAdapter : public ISrsHybridServer
{
private:
SrsServer* srs;
public:
SrsServerAdapter();
virtual ~SrsServerAdapter();
public:
virtual srs_error_t initialize();
virtual srs_error_t run();
virtual void stop();
public:
virtual SrsServer* instance();
};
#endif