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.