|
RTP Audio System
2.0.0
|
Managed Stream Interface. More...
#include <managedstreaminterface.h>
Public Member Functions | |
| virtual | ~ManagedStreamInterface () |
| virtual AbstractQoSDescription * | getQoSDescription (const card64 offset)=0 |
| virtual void | updateQuality (const AbstractQoSDescription *aqd)=0 |
| virtual void | lock ()=0 |
| virtual void | unlock ()=0 |
Managed Stream Interface.
This is an interface for a bandwidth-managed stream.
| virtual ManagedStreamInterface::~ManagedStreamInterface | ( | ) | [inline, virtual] |
Destructor.
| virtual AbstractQoSDescription* ManagedStreamInterface::getQoSDescription | ( | const card64 | offset | ) | [pure virtual] |
Get QoS description for current time + offset.
| offset | Offset in microseconds. |
Implemented in RTPSender.
| virtual void ManagedStreamInterface::lock | ( | ) | [pure virtual] |
Lock stream.
Implemented in RTPSender.
| virtual void ManagedStreamInterface::unlock | ( | ) | [pure virtual] |
Unlock stream.
Implemented in RTPSender.
| virtual void ManagedStreamInterface::updateQuality | ( | const AbstractQoSDescription * | aqd | ) | [pure virtual] |
Update encoder's quality with changes made in QoS description returned b getQoSDescription().
| aqd | QoS Description. |
Implemented in RTPSender.