Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members
TimeSection Class Reference
This class is used to measure the elapsed time of a section (from PLAY to PAUSE) of a streaming session. More...
#include <TimeSection.hpp>
Public Member Functions | |
TimeSection (int nr, ulong prebuffertime) | |
default constructor | |
~TimeSection () | |
default destructor | |
void | start () |
Set start-timestamp of this timesection. | |
void | stop () |
Set stop-timestamp of this timesection. | |
ulong | getMeasuredStarttime () |
ulong | getMeasuredEndtime () |
ulong | getPrebufferTime () |
ulong | getRequestedFrom () |
ulong | getClientReceived () |
ulong | getServerPlayout () |
ulong | getClientPlayout () |
ulong | getCurrentMsecs () |
void | setMeasuredStarttime (ulong measuredStarttime) |
set measured start-timestamp | |
void | setMeasuredEndtime (ulong measuredEndtime) |
set measured stop-timestamp | |
void | setRequestedFrom (ulong requestedFrom) |
set from-value, requested by the client | |
void | setClientReceived (ulong clientReceived) |
set duration of section, received by the client | |
void | setServerPlayout (ulong serverPlayout) |
set server-based estimation of elapsed time on client | |
void | setClientPlayout (ulong clientPlayout) |
set elapsed time on client, requested from the client |
Detailed Description
This class is used to measure the elapsed time of a section (from PLAY to PAUSE) of a streaming session.
- Author:
- Klaus Schoeffmann
Definition at line 73 of file TimeSection.hpp.
Member Function Documentation
|
Referenced by TimeMeasurement::getElapsedTime().
|
|
Referenced by TimeMeasurement::getElapsedTime().
|
|
Referenced by TimeMeasurement::getElapsedTime(), start(), and stop().
|
|
Referenced by TimeMeasurement::getElapsedTime().
|
|
Referenced by TimeMeasurement::getElapsedTime().
|
|
Referenced by TimeMeasurement::getElapsedTime().
|
|
Referenced by TimeMeasurement::setTSrequestedFrom().
|
|
Referenced by TimeMeasurement::getElapsedTime().
|
The documentation for this class was generated from the following files: