OPAL  Version 3.18.8
OpalMediaTransport::CongestionControl Struct Referenceabstract

Congestion control handling. More...

#include <mediasession.h>

Public Member Functions

virtual ~CongestionControl ()
 
virtual unsigned HandleTransmitPacket (unsigned sessionID, uint32_t ssrc)=0
 
virtual void HandleReceivePacket (unsigned sn, const PTime &received)=0
 
virtual PTimeInterval GetProcessInterval () const =0
 
virtual bool ProcessReceivedPackets ()=0
 
virtual void ProcessTWCC (RTP_TransportWideCongestionControl &twcc)=0
 

Detailed Description

Congestion control handling.

Constructor & Destructor Documentation

virtual OpalMediaTransport::CongestionControl::~CongestionControl ( )
inlinevirtual

Member Function Documentation

virtual PTimeInterval OpalMediaTransport::CongestionControl::GetProcessInterval ( ) const
pure virtual
virtual void OpalMediaTransport::CongestionControl::HandleReceivePacket ( unsigned  sn,
const PTime &  received 
)
pure virtual
virtual unsigned OpalMediaTransport::CongestionControl::HandleTransmitPacket ( unsigned  sessionID,
uint32_t  ssrc 
)
pure virtual
virtual bool OpalMediaTransport::CongestionControl::ProcessReceivedPackets ( )
pure virtual
virtual void OpalMediaTransport::CongestionControl::ProcessTWCC ( RTP_TransportWideCongestionControl twcc)
pure virtual

The documentation for this struct was generated from the following file: