webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
webrtc::VoERTP_RTCP Class Referenceabstract

#include <voe_rtp_rtcp.h>

Inheritance diagram for webrtc::VoERTP_RTCP:
webrtc::VoERTP_RTCPImpl webrtc::VoERTP_RTCPImpl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine

Public Member Functions

virtual int Release ()=0
 
virtual int SetLocalSSRC (int channel, unsigned int ssrc)=0
 
virtual int GetLocalSSRC (int channel, unsigned int &ssrc)=0
 
virtual int GetRemoteSSRC (int channel, unsigned int &ssrc)=0
 
virtual int SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id=1)=0
 
virtual int SetRTCPStatus (int channel, bool enable)=0
 
virtual int GetRTCPStatus (int channel, bool &enabled)=0
 
virtual int SetRTCP_CNAME (int channel, const char cName[256])=0
 
virtual int GetRemoteRTCP_CNAME (int channel, char cName[256])=0
 
virtual int GetRTCPStatistics (int channel, CallStatistics &stats)=0
 
virtual int Release ()=0
 
virtual int SetLocalSSRC (int channel, unsigned int ssrc)=0
 
virtual int GetLocalSSRC (int channel, unsigned int &ssrc)=0
 
virtual int GetRemoteSSRC (int channel, unsigned int &ssrc)=0
 
virtual int SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id=1)=0
 
virtual int SetRTCPStatus (int channel, bool enable)=0
 
virtual int GetRTCPStatus (int channel, bool &enabled)=0
 
virtual int SetRTCP_CNAME (int channel, const char cName[256])=0
 
virtual int GetRemoteRTCP_CNAME (int channel, char cName[256])=0
 
virtual int GetRTCPStatistics (int channel, CallStatistics &stats)=0
 

Static Public Member Functions

static VoERTP_RTCPGetInterface (VoiceEngine *voiceEngine)
 
static VoERTP_RTCPGetInterface (VoiceEngine *voiceEngine)
 

Protected Member Functions

 VoERTP_RTCP ()
 
virtual ~VoERTP_RTCP ()
 
 VoERTP_RTCP ()
 
virtual ~VoERTP_RTCP ()
 

Constructor & Destructor Documentation

◆ VoERTP_RTCP() [1/2]

webrtc::VoERTP_RTCP::VoERTP_RTCP ( )
inlineprotected

◆ ~VoERTP_RTCP() [1/2]

virtual webrtc::VoERTP_RTCP::~VoERTP_RTCP ( )
inlineprotectedvirtual

◆ VoERTP_RTCP() [2/2]

webrtc::VoERTP_RTCP::VoERTP_RTCP ( )
inlineprotected

◆ ~VoERTP_RTCP() [2/2]

virtual webrtc::VoERTP_RTCP::~VoERTP_RTCP ( )
inlineprotectedvirtual

Member Function Documentation

◆ GetInterface() [1/2]

VoERTP_RTCP * webrtc::VoERTP_RTCP::GetInterface ( VoiceEngine voiceEngine)
static

◆ GetInterface() [2/2]

static VoERTP_RTCP* webrtc::VoERTP_RTCP::GetInterface ( VoiceEngine voiceEngine)
static

◆ GetLocalSSRC() [1/2]

virtual int webrtc::VoERTP_RTCP::GetLocalSSRC ( int  channel,
unsigned int &  ssrc 
)
pure virtual

◆ GetLocalSSRC() [2/2]

virtual int webrtc::VoERTP_RTCP::GetLocalSSRC ( int  channel,
unsigned int &  ssrc 
)
pure virtual

◆ GetRemoteRTCP_CNAME() [1/2]

virtual int webrtc::VoERTP_RTCP::GetRemoteRTCP_CNAME ( int  channel,
char  cName[256] 
)
pure virtual

◆ GetRemoteRTCP_CNAME() [2/2]

virtual int webrtc::VoERTP_RTCP::GetRemoteRTCP_CNAME ( int  channel,
char  cName[256] 
)
pure virtual

◆ GetRemoteSSRC() [1/2]

virtual int webrtc::VoERTP_RTCP::GetRemoteSSRC ( int  channel,
unsigned int &  ssrc 
)
pure virtual

◆ GetRemoteSSRC() [2/2]

virtual int webrtc::VoERTP_RTCP::GetRemoteSSRC ( int  channel,
unsigned int &  ssrc 
)
pure virtual

◆ GetRTCPStatistics() [1/2]

virtual int webrtc::VoERTP_RTCP::GetRTCPStatistics ( int  channel,
CallStatistics stats 
)
pure virtual

◆ GetRTCPStatistics() [2/2]

virtual int webrtc::VoERTP_RTCP::GetRTCPStatistics ( int  channel,
CallStatistics stats 
)
pure virtual

◆ GetRTCPStatus() [1/2]

virtual int webrtc::VoERTP_RTCP::GetRTCPStatus ( int  channel,
bool &  enabled 
)
pure virtual

◆ GetRTCPStatus() [2/2]

virtual int webrtc::VoERTP_RTCP::GetRTCPStatus ( int  channel,
bool &  enabled 
)
pure virtual

◆ Release() [1/2]

virtual int webrtc::VoERTP_RTCP::Release ( )
pure virtual

◆ Release() [2/2]

virtual int webrtc::VoERTP_RTCP::Release ( )
pure virtual

◆ SetLocalSSRC() [1/2]

virtual int webrtc::VoERTP_RTCP::SetLocalSSRC ( int  channel,
unsigned int  ssrc 
)
pure virtual

◆ SetLocalSSRC() [2/2]

virtual int webrtc::VoERTP_RTCP::SetLocalSSRC ( int  channel,
unsigned int  ssrc 
)
pure virtual

◆ SetRTCP_CNAME() [1/2]

virtual int webrtc::VoERTP_RTCP::SetRTCP_CNAME ( int  channel,
const char  cName[256] 
)
pure virtual

◆ SetRTCP_CNAME() [2/2]

virtual int webrtc::VoERTP_RTCP::SetRTCP_CNAME ( int  channel,
const char  cName[256] 
)
pure virtual

◆ SetRTCPStatus() [1/2]

virtual int webrtc::VoERTP_RTCP::SetRTCPStatus ( int  channel,
bool  enable 
)
pure virtual

◆ SetRTCPStatus() [2/2]

virtual int webrtc::VoERTP_RTCP::SetRTCPStatus ( int  channel,
bool  enable 
)
pure virtual

◆ SetSendAudioLevelIndicationStatus() [1/2]

virtual int webrtc::VoERTP_RTCP::SetSendAudioLevelIndicationStatus ( int  channel,
bool  enable,
unsigned char  id = 1 
)
pure virtual

◆ SetSendAudioLevelIndicationStatus() [2/2]

virtual int webrtc::VoERTP_RTCP::SetSendAudioLevelIndicationStatus ( int  channel,
bool  enable,
unsigned char  id = 1 
)
pure virtual

The documentation for this class was generated from the following files: