Provided by: libccrtp-doc_2.0.9-2.3build1_all
NAME
AVPQueue - This class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (QueueRTCPManager).
SYNOPSIS
#include <cqueue.h> Inherits QueueRTCPManager. Inherited by TRTPSessionBase< RTPDataChannel, RTCPChannel, ServiceQueue >, and TRTPSessionBase< DualRTPUDPIPv4Channel, DualRTPUDPIPv4Channel, AVPQueue >. Public Member Functions void setControlBandwidth (float fraction) Specify the bandwith available for control (RTCP) packets. float getControlBandwidth () const Protected Member Functions 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 () Additional Inherited Members
Detailed Description
This class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (QueueRTCPManager). Author Federico Montesino Pouzols fedemp@altern.org
Constructor & Destructor Documentation
AVPQueue::AVPQueue (uint32 size = RTPDataQueue::defaultMembersHashSize, RTPApplication & app = defaultApplication()) [inline], [protected] AVPQueue::AVPQueue (uint32 ssrc, uint32 size = RTPDataQueue::defaultMembersHashSize, RTPApplication & app = defaultApplication()) [inline], [protected] Local SSRC is given instead of computed by the queue. virtual AVPQueue::~AVPQueue () [inline], [protected], [virtual]
Member Function Documentation
float AVPQueue::getControlBandwidth () const [inline] void AVPQueue::setControlBandwidth (float fraction) [inline] 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%.
Author
Generated automatically by Doxygen for ccRTP from the source code.