Eable leave connection

This commit is contained in:
dijunkun
2023-10-09 14:11:29 +08:00
parent 85582f8339
commit 95d2d74979
8 changed files with 83 additions and 121 deletions

View File

@@ -31,6 +31,9 @@ class PeerConnection {
~PeerConnection();
public:
int Init(PeerConnectionParams params, const std::string &transmission_id,
const std::string &user_id);
int Create(PeerConnectionParams params,
const std::string &transmission_id = "",
const std::string &user_id = "");
@@ -38,6 +41,8 @@ class PeerConnection {
int Join(PeerConnectionParams params, const std::string &transmission_id,
const std::string &user_id = "");
int Leave();
int Destroy();
SignalStatus GetSignalStatus();
@@ -47,9 +52,6 @@ class PeerConnection {
int SendUserData(const char *data, size_t size);
private:
int Init(PeerConnectionParams params, const std::string &transmission_id,
const std::string &user_id);
int CreateVideoCodec(bool hardware_acceleration);
void ProcessSignal(const std::string &signal);