AVPQueue(3) | Library Functions Manual | AVPQueue(3) |
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.
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:
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:
Note:
Author¶
Generated automatically by Doxygen for ccRTP from the source code.
Sat Oct 27 2018 | ccRTP |