Base thread class for servicing real time queues. More...
#include <rtp.h>
Inherits: Thread
The RTP thread is the base class for RTP socket send and receive servicing. An internal buffer is provided for assembling RTP data packets, and a new time synchronization service is offered so that threads can sleep intervals that can be adjusted to the passing of actual time to account for processing drift.
Construct and set initial timer for a new RTP service thread.
| pri | thread base priority relative to it's parent. |
| start | starting semaphore for synchronization. |
Destroy an RTP service thread. Wait for any remaining time synchronization and exit.
Reset the pause timer to the current time of day. This is used to initially synchronize the stream timer when time clock based "pacing" is required, such as when streaming data that is not realtime in origin.
This service provides a time synchronized delay via APE sleep. The delay is computed by adjusting the time forward.
| time | interval to synchronize on. |
| Kdoc |