|
Public Member Functions |
| | QA (const char *page) |
| virtual | ~QA () |
| 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_ |