Public Member Functions |
|
| QA (const char *page) |
|
virtual AppData * | get_data (int &size, AppData *req_data=0) |
|
void | UpdateState () |
|
double | UpdateInterval () |
Protected Member Functions |
|
virtual int | command (int argc, const char *const *argv) |
|
virtual void | stop () |
|
void | check_availability (int layer, const MediaSegment &s) |
|
RapAgent * | rap () |
|
double | MWM (double srtt) |
|
double | rate () |
|
double | BufNeed (double side, double slope) |
|
int | AllZero (double *arr, int len) |
|
double | TotalBuf (int n, double *buffer) |
|
AppData * | output (int &size, int layer) |
|
void | DumpInfo (double t, double last_t, double rate, double avgrate, double srtt) |
|
double | bufOptScen1 (int layer, int layers, double currrate, double slope, int backoffs) |
|
double | bufOptScen2 (int layer, int layers, double currrate, double slope, int backoffs) |
|
void | drain_buf (double *DrainArr, double bufToDrain, double *FinalDrainArray, double *bufAvail, int layers, double rate, double srtt) |
|
void | DrainPacket (double bufToDrain, double *FinalDrainArray, int layers, double rate, double srtt, double *FinalBuffer) |
|
void | DrainBuffers () |
|
void | debug (const char *fmt,...) |
|
void | panic (const char *fmt,...) |
|
void | check_layers (int layer, MediaSegment &tmp) |
Protected Attributes |
|
int | layer_ |
|
double | playTime_ |
|
double | startTime_ |
|
double | buffer_ [MAX_LAYER] |
|
double | drained_ [MAX_LAYER] |
|
double | bw_ [MAX_LAYER] |
|
int | playing_ [MAX_LAYER] |
|
int | sending_ [MAX_LAYER] |
|
QATimer * | updTimer_ |
|
double | avgrate_ |
|
double | rate_weight_ |
|
int | poffset_ |
|
MediaSegmentList | outlist_ [MAX_LAYER] |
|
int | pref_ [MAX_LAYER] |
|
int | debug_ |
|
double | pref_srtt_ |
|
int | LAYERBW_ |
|
int | MAXACTIVELAYERS_ |
|
double | SRTTWEIGHT_ |
|
int | SMOOTHFACTOR_ |
|
int | MAXBKOFF_ |