15 #ifndef _IRTCPRender_h 16 #define _IRTCPRender_h 40 interface IRTCPRender :
public IBaseClass
65 GetReceiveStatInterface(ISetReceiverStatistics **ppiSetReceiverStats)=0;
174 virtual unsigned long 176 unsigned long ulReportLength=0) = 0;
202 virtual unsigned long 204 unsigned char *puchByeReason) = 0;
virtual ssrc_t GetRemoteSSRC(void)=0
virtual unsigned long ForwardSDESReport(ISDESReport *piSDESReport)=0
virtual void ReassignSSRC(ssrc_t ulSSRC)=0
virtual unsigned long GenerateRTCPReports(unsigned char *puchRTCPReport=NULL, unsigned long ulReportLength=0)=0
virtual unsigned long GenerateByeReport(ssrc_t aulCSRC[], unsigned long ulCSRCs, unsigned char *puchByeReason)=0
virtual unsigned long ForwardByeReport(IByeReport *piByeReport)=0
virtual void GetSenderStatInterface(ISetSenderStatistics **ppiSetSenderStats)=0
uint32_t ssrc_t
Definition: RtcpConfig.h:62