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

#include <voe_rtp_rtcp_impl.h>

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

Public Member Functions

int SetRTCPStatus (int channel, bool enable) override
 
int GetRTCPStatus (int channel, bool &enabled) override
 
int SetRTCP_CNAME (int channel, const char cName[256]) override
 
int GetRemoteRTCP_CNAME (int channel, char cName[256]) override
 
int SetLocalSSRC (int channel, unsigned int ssrc) override
 
int GetLocalSSRC (int channel, unsigned int &ssrc) override
 
int GetRemoteSSRC (int channel, unsigned int &ssrc) override
 
int SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id) override
 
int GetRTCPStatistics (int channel, CallStatistics &stats) override
 
int SetRTCPStatus (int channel, bool enable) override
 
int GetRTCPStatus (int channel, bool &enabled) override
 
int SetRTCP_CNAME (int channel, const char cName[256]) override
 
int GetRemoteRTCP_CNAME (int channel, char cName[256]) override
 
int SetLocalSSRC (int channel, unsigned int ssrc) override
 
int GetLocalSSRC (int channel, unsigned int &ssrc) override
 
int GetRemoteSSRC (int channel, unsigned int &ssrc) override
 
int SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id) override
 
int GetRTCPStatistics (int channel, CallStatistics &stats) override
 
- Public Member Functions inherited from webrtc::VoERTP_RTCP
virtual int Release ()=0
 
virtual int Release ()=0
 

Protected Member Functions

 VoERTP_RTCPImpl (voe::SharedData *shared)
 
 ~VoERTP_RTCPImpl () override
 
 VoERTP_RTCPImpl (voe::SharedData *shared)
 
 ~VoERTP_RTCPImpl () override
 
- Protected Member Functions inherited from webrtc::VoERTP_RTCP
 VoERTP_RTCP ()
 
virtual ~VoERTP_RTCP ()
 
 VoERTP_RTCP ()
 
virtual ~VoERTP_RTCP ()
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::VoERTP_RTCP
static VoERTP_RTCPGetInterface (VoiceEngine *voiceEngine)
 
static VoERTP_RTCPGetInterface (VoiceEngine *voiceEngine)
 

Constructor & Destructor Documentation

◆ VoERTP_RTCPImpl() [1/2]

webrtc::VoERTP_RTCPImpl::VoERTP_RTCPImpl ( voe::SharedData shared)
protected

◆ ~VoERTP_RTCPImpl() [1/2]

webrtc::VoERTP_RTCPImpl::~VoERTP_RTCPImpl ( )
overrideprotected

◆ VoERTP_RTCPImpl() [2/2]

webrtc::VoERTP_RTCPImpl::VoERTP_RTCPImpl ( voe::SharedData shared)
protected

◆ ~VoERTP_RTCPImpl() [2/2]

webrtc::VoERTP_RTCPImpl::~VoERTP_RTCPImpl ( )
overrideprotected

Member Function Documentation

◆ GetLocalSSRC() [1/2]

int webrtc::VoERTP_RTCPImpl::GetLocalSSRC ( int  channel,
unsigned int &  ssrc 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetLocalSSRC() [2/2]

int webrtc::VoERTP_RTCPImpl::GetLocalSSRC ( int  channel,
unsigned int &  ssrc 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRemoteRTCP_CNAME() [1/2]

int webrtc::VoERTP_RTCPImpl::GetRemoteRTCP_CNAME ( int  channel,
char  cName[256] 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRemoteRTCP_CNAME() [2/2]

int webrtc::VoERTP_RTCPImpl::GetRemoteRTCP_CNAME ( int  channel,
char  cName[256] 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRemoteSSRC() [1/2]

int webrtc::VoERTP_RTCPImpl::GetRemoteSSRC ( int  channel,
unsigned int &  ssrc 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRemoteSSRC() [2/2]

int webrtc::VoERTP_RTCPImpl::GetRemoteSSRC ( int  channel,
unsigned int &  ssrc 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRTCPStatistics() [1/2]

int webrtc::VoERTP_RTCPImpl::GetRTCPStatistics ( int  channel,
CallStatistics stats 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRTCPStatistics() [2/2]

int webrtc::VoERTP_RTCPImpl::GetRTCPStatistics ( int  channel,
CallStatistics stats 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRTCPStatus() [1/2]

int webrtc::VoERTP_RTCPImpl::GetRTCPStatus ( int  channel,
bool &  enabled 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ GetRTCPStatus() [2/2]

int webrtc::VoERTP_RTCPImpl::GetRTCPStatus ( int  channel,
bool &  enabled 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetLocalSSRC() [1/2]

int webrtc::VoERTP_RTCPImpl::SetLocalSSRC ( int  channel,
unsigned int  ssrc 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetLocalSSRC() [2/2]

int webrtc::VoERTP_RTCPImpl::SetLocalSSRC ( int  channel,
unsigned int  ssrc 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetRTCP_CNAME() [1/2]

int webrtc::VoERTP_RTCPImpl::SetRTCP_CNAME ( int  channel,
const char  cName[256] 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetRTCP_CNAME() [2/2]

int webrtc::VoERTP_RTCPImpl::SetRTCP_CNAME ( int  channel,
const char  cName[256] 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetRTCPStatus() [1/2]

int webrtc::VoERTP_RTCPImpl::SetRTCPStatus ( int  channel,
bool  enable 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetRTCPStatus() [2/2]

int webrtc::VoERTP_RTCPImpl::SetRTCPStatus ( int  channel,
bool  enable 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetSendAudioLevelIndicationStatus() [1/2]

int webrtc::VoERTP_RTCPImpl::SetSendAudioLevelIndicationStatus ( int  channel,
bool  enable,
unsigned char  id 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.

◆ SetSendAudioLevelIndicationStatus() [2/2]

int webrtc::VoERTP_RTCPImpl::SetSendAudioLevelIndicationStatus ( int  channel,
bool  enable,
unsigned char  id 
)
overridevirtual

Implements webrtc::VoERTP_RTCP.


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