RTP Trace System
1.0
|
Managed Stream Interface. More...
#include <managedstreaminterface.h>
Public Member Functions | |
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 AbstractQoSDescription* Coral::ManagedStreamInterface::getQoSDescription | ( | const card64 | offset | ) | [pure virtual] |
Get QoS description for current time + offset.
offset | Offset in microseconds. |
Implemented in Coral::RTPSender, and SimulatorTask.
virtual void Coral::ManagedStreamInterface::lock | ( | ) | [pure virtual] |
Lock stream.
Implemented in Coral::RTPSender, and SimulatorTask.
virtual void Coral::ManagedStreamInterface::unlock | ( | ) | [pure virtual] |
Unlock stream.
Implemented in Coral::RTPSender, and SimulatorTask.
virtual void Coral::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 Coral::RTPSender, and SimulatorTask.