mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-08-07 13:52:43 -04:00
saved current work on VOIP plugin. Not working yet.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4958 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
5679a30e67
commit
c78b45b755
9 changed files with 254 additions and 100 deletions
|
@ -31,6 +31,8 @@
|
|||
#include "serialiser/rsmsgitems.h"
|
||||
#include "services/p3service.h"
|
||||
#include "retroshare/rsmsgs.h"
|
||||
#include "plugins/rspqiservice.h"
|
||||
#include "rsvoip.h"
|
||||
|
||||
//!The basic VOIP service.
|
||||
|
||||
|
@ -47,17 +49,37 @@ class p3VoipService: public RsPQIService, public RsVoip
|
|||
* : notifyCustomState, notifyChatStatus, notifyPeerHasNewAvatar
|
||||
* @see NotifyBase
|
||||
*/
|
||||
virtual int tick();
|
||||
virtual void tick();
|
||||
virtual int status();
|
||||
|
||||
/*************** pqiMonitor callback ***********************/
|
||||
virtual void statusChange(const std::list<pqipeer> &plist);
|
||||
// /*************** pqiMonitor callback ***********************/
|
||||
// virtual void statusChange(const std::list<pqipeer> &plist);
|
||||
|
||||
/*!
|
||||
* public chat sent to all peers
|
||||
*/
|
||||
int sendVoipData(const void *data,uint32_t size);
|
||||
|
||||
// config values
|
||||
|
||||
virtual int getVoipATransmit() const ;
|
||||
virtual void setVoipATransmit(int) const ;
|
||||
|
||||
virtual int getVoipVoiceHold() const ;
|
||||
virtual void setVoipVoiceHold(int) const ;
|
||||
|
||||
virtual int getVoipfVADmin() const ;
|
||||
virtual void setVoipfVADmin(int) const ;
|
||||
|
||||
virtual int getVoipfVADmax() const ;
|
||||
virtual void setVoipfVADmax(int) const ;
|
||||
virtual int getVoipiNoiseSuppress() const ;
|
||||
virtual void setVoipiNoiseSuppress(int) const ;
|
||||
virtual int getVoipiMinLoudness() const ;
|
||||
virtual void setVoipiMinLoudness(int) const ;
|
||||
virtual bool getVoipEchoCancel() const ;
|
||||
virtual void setVoipEchoCancel(bool) const ;
|
||||
|
||||
protected:
|
||||
/************* from p3Config *******************/
|
||||
virtual RsSerialiser *setupSerialiser() ;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue