SYNOPSIS

#include <cqueue.h>

Inherits QueueRTCPManager.

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 [email protected]

Constructor & Destructor Documentation

AVPQueue::AVPQueue (uint32size = \fC\fBRTPDataQueue::defaultMembersHashSize\fP\fP, \fBRTPApplication\fP &app = \fC\fBdefaultApplication\fP()\fP)\fC [inline]\fP, \fC [protected]\fP

AVPQueue::AVPQueue (uint32ssrc, uint32size = \fC\fBRTPDataQueue::defaultMembersHashSize\fP\fP, \fBRTPApplication\fP &app = \fC\fBdefaultApplication\fP()\fP)\fC [inline]\fP, \fC [protected]\fP

Local SSRC is given instead of computed by the queue.

virtual AVPQueue::~AVPQueue ()\fC [inline]\fP, \fC [protected]\fP, \fC [virtual]\fP

Member Function Documentation

float AVPQueue::getControlBandwidth () const\fC [inline]\fP

void AVPQueue::setControlBandwidth (floatfraction)\fC [inline]\fP

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.