mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
conference: add informations about rendered video and share with all peers
These informations contains the participants in a conference and their position in the rendered frame. The description of the conference is sent via a SIP message with "application/confInfo+json" for mimetype. Gitlab: #241 Change-Id: I5a3ad81d1d1b8ba9c9ce84e57745a59a747b8e6c
This commit is contained in:
@ -45,6 +45,7 @@ public:
|
||||
virtual void recordingStateChanged(const std::string& call_id, int code){}
|
||||
virtual void recordStateChange(const std::string& call_id, int state){}
|
||||
virtual void onRtcpReportReceived(const std::string& call_id, const std::map<std::string, int>& stats){}
|
||||
virtual void onConferenceInfosUpdated(const std::string& confId, const std::vector<std::map<std::string, std::string>>& infos) {}
|
||||
virtual void peerHold(const std::string& call_id, bool holding){}
|
||||
};
|
||||
|
||||
@ -88,6 +89,7 @@ std::vector<std::string> getParticipantList(const std::string& confID);
|
||||
std::vector<std::string> getDisplayNames(const std::string& confID);
|
||||
std::string getConferenceId(const std::string& callID);
|
||||
std::map<std::string, std::string> getConferenceDetails(const std::string& callID);
|
||||
std::vector<std::map<std::string, std::string>> getConferenceInfos(const std::string& confId);
|
||||
|
||||
/* File Playback methods */
|
||||
bool startRecordedFilePlayback(const std::string& filepath);
|
||||
@ -131,5 +133,6 @@ public:
|
||||
virtual void recordingStateChanged(const std::string& call_id, int code){}
|
||||
virtual void recordStateChange(const std::string& call_id, int state){}
|
||||
virtual void onRtcpReportReceived(const std::string& call_id, const std::map<std::string, int>& stats){}
|
||||
virtual void onConferenceInfosUpdated(const std::string& confId, const std::vector<std::map<std::string, std::string>>& infos) {}
|
||||
virtual void peerHold(const std::string& call_id, bool holding){}
|
||||
};
|
||||
|
Reference in New Issue
Block a user