56 public IRTCPStatistics
88 IRTCPNotify *piRTCPNotify,
89 ISDESReport *piSDESReport=NULL);
343 unsigned long ulReportLength=0);
368 unsigned long ulCSRCs,
369 unsigned char *puchByeReason);
CRTCPRender(ssrc_t ulSSRC, IRTCPNotify *piRTCPNotify, ISDESReport *piSDESReport=NULL)
unsigned long m_ulReportCount
Definition: RTCPRender.h:565
void ForwardRTPHeader(IRTPHeader *piRTPHeader)
ssrc_t m_ulRemoteSSRC
Definition: RTCPRender.h:589
void GetReceiveStatInterface(ISetReceiverStatistics **ppiSetReceiverStats)
unsigned long ForwardSDESReport(ISDESReport *piSDESReport)
void GetStatistics(IGetSrcDescription **piGetSrcDescription, IGetSenderStatistics **piSenderStatistics, IGetReceiverStatistics **piReceiverStatistics, IGetByeInfo **piGetByeInfo)
ISDESReport * m_piSDESReport
Definition: RTCPRender.h:508
ssrc_t GetRemoteSSRC(void)
Definition: RTCPRender.h:623
IRTCPNotify * m_piRTCPNotify
Definition: RTCPRender.h:483
interface IGetSenderStatistics IGetReceiverStatistics ** piReceiverStatistics
Definition: IRTCPStatistics.h:74
interface IGetSenderStatistics ** piSenderStatistics
Definition: IRTCPStatistics.h:74
void ReassignSSRC(ssrc_t ulSSRC)
unsigned long ForwardByeReport(IByeReport *piByeReport)
#define ADD_RELEASE_CALL_ARGS(x)
Definition: RtcpConfig.h:74
void ClearNetworkRender(void)
Definition: RTCPRender.h:671
CReceiverReport * m_poReceiverReport
Definition: RTCPRender.h:537
unsigned long GenerateRTCPReports(unsigned char *puchRTCPReport=NULL, unsigned long ulReportLength=0)
ssrc_t m_ulLocalSSRC
Definition: RTCPRender.h:577
CSenderReport * m_poSenderReport
Definition: RTCPRender.h:523
Definition: RTCPRender.h:52
Definition: ReceiverReport.h:46
int mPacketCount
Definition: RTCPRender.h:603
void GetSenderStatInterface(ISetSenderStatistics **ppiSetSenderStats)
virtual ~CRTCPRender(void)
#define DECLARE_IBASE_M
Definition: BaseClass.h:368
uint32_t ssrc_t
Definition: RtcpConfig.h:62
int m_iRemoteSSRCFound
Definition: RTCPRender.h:601
Definition: ByeReport.h:44
Definition: BaseClass.h:118
bool isRemoteSSRCValid(void)
Definition: RTCPRender.h:624
Definition: SenderReport.h:49
INetworkRender * m_piNetworkRender
Definition: RTCPRender.h:496
unsigned long GenerateByeReport(ssrc_t aulCSRC[], unsigned long ulCSRCs, unsigned char *puchByeReason)
CByeReport * m_poByeReport
Definition: RTCPRender.h:552
void SetNetworkRender(INetworkRender *piNetworkRender)
Definition: RTCPRender.h:644
interface IGetSenderStatistics IGetReceiverStatistics IGetByeInfo ** piGetByeInfo
Definition: IRTCPStatistics.h:74