|
RTP Audio System
2.0.0
|
#include <qosmanagerinterface.h>
Public Member Functions | |
| virtual void | addStream (ManagedStreamInterface *stream, const cardinal sessionID=0, const char *name=NULL)=0 |
| virtual void | removeStream (ManagedStreamInterface *stream)=0 |
| virtual void | updateStream (ManagedStreamInterface *stream)=0 |
| virtual void | intervalChangeEvent (ManagedStreamInterface *stream, const bool isNew, const card64 when, const bool newRUList)=0 |
| virtual void | reportEvent (ManagedStreamInterface *stream, const RTCPReceptionReportBlock *report, const cardinal layer)=0 |
| virtual void | bufferFlushEvent (ManagedStreamInterface *stream, const cardinal layer)=0 |
| virtual void QoSManagerInterface::addStream | ( | ManagedStreamInterface * | stream, |
| const cardinal | sessionID = 0, |
||
| const char * | name = NULL |
||
| ) | [pure virtual] |
Add stream to management.
| stream | Stream to add. |
| session | SessionID of session to add stream to (0 for no session). |
| name | Stream name (only for log printing). |
Implemented in BandwidthManager.
| virtual void QoSManagerInterface::bufferFlushEvent | ( | ManagedStreamInterface * | stream, |
| const cardinal | layer | ||
| ) | [pure virtual] |
| virtual void QoSManagerInterface::intervalChangeEvent | ( | ManagedStreamInterface * | stream, |
| const bool | isNew, | ||
| const card64 | when, | ||
| const bool | newRUList | ||
| ) | [pure virtual] |
Interval has changed.
| stream | Stream with changed interval. |
| isNew | true, if new interval has been reached; false otherwise. |
| when | Microseconds to next interval. |
| newRUList | true, if new resource/utiliztion list has been reached; false otherwise. |
Implemented in BandwidthManager.
| virtual void QoSManagerInterface::removeStream | ( | ManagedStreamInterface * | stream | ) | [pure virtual] |
| virtual void QoSManagerInterface::reportEvent | ( | ManagedStreamInterface * | stream, |
| const RTCPReceptionReportBlock * | report, | ||
| const cardinal | layer | ||
| ) | [pure virtual] |
Report reception for given layer.
| stream | Stream. |
| report | Report. |
| layer | Layer. |
Implemented in BandwidthManager.
| virtual void QoSManagerInterface::updateStream | ( | ManagedStreamInterface * | stream | ) | [pure virtual] |