Add Accept, Ring and HangUp event for Video and Audio.

Now you don't send data before friend accept.
This commit is contained in:
Phenom 2015-10-10 15:21:59 +02:00
parent 1a229ef817
commit 1989f366a7
16 changed files with 774 additions and 291 deletions

View file

@ -65,9 +65,9 @@ struct RsVOIPDataChunk
class RsVOIP
{
public:
virtual int sendVoipHangUpCall(const RsPeerId& peer_id) = 0;
virtual int sendVoipRinging(const RsPeerId& peer_id) = 0;
virtual int sendVoipAcceptCall(const RsPeerId& peer_id) = 0;
virtual int sendVoipHangUpCall(const RsPeerId& peer_id, uint32_t flags) = 0;
virtual int sendVoipRinging(const RsPeerId& peer_id, uint32_t flags) = 0;
virtual int sendVoipAcceptCall(const RsPeerId& peer_id, uint32_t flags) = 0;
// Sending data. The client keeps the memory ownership and must delete it after calling this.
virtual int sendVoipData(const RsPeerId& peer_id,const RsVOIPDataChunk& chunk) = 0;