#include <jitterometer.h>
Public Member Functions | |
| Jitterometer (const QString &nname, int num_cycles=0) | |
| ~Jitterometer () | |
| float | GetLastFPS (void) const |
| float | GetLastSD (void) const |
| QString | GetLastCPUStats (void) const |
| void | SetNumCycles (int cycles) |
| bool | RecordCycleTime () |
| void | RecordStartTime () |
| bool | RecordEndTime () |
| QString | GetCPUStat (void) |
Private Attributes | |
| int | count |
| int | num_cycles |
| struct timeval | starttime |
| int | starttime_valid |
| QVector< uint > | times |
| float | last_fps |
| float | last_sd |
| QString | name |
| QFile * | cpustat |
| unsigned long long * | laststats |
| QString | lastcpustats |
Definition at line 37 of file jitterometer.h.
| Jitterometer::Jitterometer | ( | const QString & | nname, | |
| int | num_cycles = 0 | |||
| ) |
Definition at line 11 of file jitterometer.cpp.
| Jitterometer::~Jitterometer | ( | ) |
Definition at line 41 of file jitterometer.cpp.
| float Jitterometer::GetLastFPS | ( | void | ) | const [inline] |
Definition at line 43 of file jitterometer.h.
Referenced by MythPlayer::GetPlaybackData().
| float Jitterometer::GetLastSD | ( | void | ) | const [inline] |
Definition at line 44 of file jitterometer.h.
Referenced by MythPlayer::GetPlaybackData().
| QString Jitterometer::GetLastCPUStats | ( | void | ) | const [inline] |
Definition at line 45 of file jitterometer.h.
Referenced by MythPlayer::GetPlaybackData().
| void Jitterometer::SetNumCycles | ( | int | cycles | ) |
Definition at line 49 of file jitterometer.cpp.
Referenced by MythPlayer::EnableFrameRateMonitor().
| bool Jitterometer::RecordCycleTime | ( | ) |
Definition at line 56 of file jitterometer.cpp.
Referenced by MythPlayer::AVSync(), and VideoPerformanceTest::Test().
| void Jitterometer::RecordStartTime | ( | ) |
Definition at line 127 of file jitterometer.cpp.
Referenced by RecordCycleTime().
| bool Jitterometer::RecordEndTime | ( | ) |
Definition at line 65 of file jitterometer.cpp.
Referenced by RecordCycleTime().
| QString Jitterometer::GetCPUStat | ( | void | ) |
Definition at line 135 of file jitterometer.cpp.
Referenced by RecordEndTime().
int Jitterometer::count [private] |
Definition at line 53 of file jitterometer.h.
Referenced by RecordEndTime(), and SetNumCycles().
int Jitterometer::num_cycles [private] |
Definition at line 54 of file jitterometer.h.
Referenced by Jitterometer(), RecordCycleTime(), RecordEndTime(), RecordStartTime(), and SetNumCycles().
struct timeval Jitterometer::starttime [private] |
Definition at line 55 of file jitterometer.h.
Referenced by Jitterometer(), RecordEndTime(), and RecordStartTime().
int Jitterometer::starttime_valid [private] |
Definition at line 56 of file jitterometer.h.
Referenced by RecordEndTime(), and RecordStartTime().
QVector<uint> Jitterometer::times [private] |
Definition at line 57 of file jitterometer.h.
Referenced by Jitterometer(), RecordEndTime(), and SetNumCycles().
float Jitterometer::last_fps [private] |
Definition at line 58 of file jitterometer.h.
Referenced by RecordEndTime().
float Jitterometer::last_sd [private] |
Definition at line 59 of file jitterometer.h.
Referenced by RecordEndTime().
QString Jitterometer::name [private] |
Definition at line 60 of file jitterometer.h.
Referenced by Jitterometer(), and RecordEndTime().
QFile* Jitterometer::cpustat [private] |
Definition at line 61 of file jitterometer.h.
Referenced by GetCPUStat(), Jitterometer(), and ~Jitterometer().
unsigned long long* Jitterometer::laststats [private] |
Definition at line 62 of file jitterometer.h.
Referenced by GetCPUStat(), Jitterometer(), and ~Jitterometer().
QString Jitterometer::lastcpustats [private] |
Definition at line 63 of file jitterometer.h.
Referenced by RecordEndTime().
1.6.3