This class, an rtp/rtcp queue, adds audio/video profile (avp) specific methods to the generic rtcp service queue (queuertcpmanager).
#include <cqueue.h>
Inherits QueueRTCPManager.
void setControlBandwidth (float fraction)
Specify the bandwith available for control (RTCP) packets. float getControlBandwidth () const
AVPQueue (uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication())
AVPQueue (uint32 ssrc, uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication())
Local SSRC is given instead of computed by the queue. virtual ~AVPQueue ()
This class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (QueueRTCPManager).
Author:
Federico Montesino Pouzols [email protected]
Local SSRC is given instead of computed by the queue.
Specify the bandwith available for control (RTCP) packets. This method sets the global control bandwidth for both sender and receiver reports. As recommended in RFC 1890, 1/4 of the total control bandwidth is dedicated to senders, whereas 3/4 are dedicated to receivers.
Parameters:
fraction fraction of the session bandwidth, between 0 and 1
Note:
If this method is not called, it is assumed that the control bandwidth is equal to 5% of the session bandwidth. Note also that the RFC RECOMMENDS the 5%.
Generated automatically by Doxygen for ccRTP from the source code.