|
| | StreamRepresentation (const aggregator::StreamStatus &status) |
| |
| void | updateData (const aggregator::StreamStatus &status, const base::Time &time) |
| |
| QVariant | data (int col, int role) |
| |
Definition at line 17 of file StreamAlignerWidget.cpp.
| StreamRepresentation::StreamRepresentation |
( |
const aggregator::StreamStatus & |
status | ) |
|
|
inline |
| QVariant StreamRepresentation::data |
( |
int |
col, |
|
|
int |
role |
|
) |
| |
|
inline |
Definition at line 65 of file StreamAlignerWidget.cpp.
67 if(role == Qt::DisplayRole || col == 1)
QVariant bufferStatusFill
QVariant bufferStatusSize
| static QVariant StreamRepresentation::headerData |
( |
int |
col, |
|
|
int |
role |
|
) |
| |
|
inlinestatic |
Definition at line 97 of file StreamAlignerWidget.cpp.
99 if(role == Qt::DisplayRole)
104 return QString(
"Name");
107 return QString(
"BufferStatus");
110 return QString(
"Dropped Full");
113 return QString(
"Dropped Late");
116 return QString(
"Dropped Ordering");
119 return QString(
"Samples/s Avg.(1/5/30)");
| void StreamRepresentation::updateData |
( |
const aggregator::StreamStatus & |
status, |
|
|
const base::Time & |
time |
|
) |
| |
|
inline |
Definition at line 24 of file StreamAlignerWidget.cpp.
28 droppedFull= QString(
"%0").arg(status.samples_dropped_buffer_full);
29 droppedLate= QString(
"%0").arg(status.samples_dropped_late_arriving);
33 const size_t avg_size = 30;
38 const size_t intervals[3] = {1,5,30};
40 for(
int i=0; i<3; i++ )
42 float rate = std::numeric_limits<float>::quiet_NaN();
43 const size_t idx = intervals[i];
50 base::Time time_diff =
54 rate = (float)sample_diff / time_diff.toSeconds();
60 .arg( avg_rate[0], 0,
'f', 1 )
61 .arg( avg_rate[1], 0,
'f', 1 )
62 .arg( avg_rate[2], 0,
'f', 1 );
QVariant bufferStatusFill
std::deque< std::pair< base::Time, aggregator::StreamStatus > > statusHistory
QVariant bufferStatusSize
| QVariant StreamRepresentation::bufferStatusFill |
| QVariant StreamRepresentation::bufferStatusSize |
| QVariant StreamRepresentation::droppedFull |
| QVariant StreamRepresentation::droppedLate |
| QVariant StreamRepresentation::droppedOrdering |
| QVariant StreamRepresentation::name |
| QVariant StreamRepresentation::sampleRate |
| std::deque<std::pair<base::Time, aggregator::StreamStatus> > StreamRepresentation::statusHistory |
The documentation for this class was generated from the following file: