|
OPAL
Version 3.18.8
|
#include <mediasession.h>


Data Structures | |
| struct | UpdateInfo |
Public Member Functions | |
| OpalMediaStatistics () | |
| OpalMediaStatistics (const OpalMediaStatistics &other) | |
| OpalMediaStatistics & | operator= (const OpalMediaStatistics &other) |
| virtual void | PrintOn (ostream &strm) const |
| void | PreUpdate () |
| OpalMediaStatistics & | Update (const OpalMediaStream &stream) |
| bool | IsValid () const |
| unsigned | GetRateInt (int64_t current, int64_t previous) const |
| unsigned | GetBitRate () const |
| unsigned | GetPacketRate () const |
| unsigned | GetLossRate () const |
| PString | GetRateStr (int64_t total, const char *units="", unsigned significantFigures=0) const |
| PString | GetRateStr (int64_t current, int64_t previous, const char *units="", unsigned significantFigures=0) const |
| PString | GetAverageBitRate (const char *units="", unsigned significantFigures=0) const |
| PString | GetCurrentBitRate (const char *units="", unsigned significantFigures=0) const |
| PString | GetAveragePacketRate (const char *units="", unsigned significantFigures=0) const |
| PString | GetCurrentPacketRate (const char *units="", unsigned significantFigures=0) const |
| PString | GetPacketLossRate (const char *units="", unsigned significantFigures=0) const |
| PString | GetCPU () const |
| unsigned | GetFrameRate () const |
| PString | GetAverageFrameRate (const char *units="", unsigned significantFigures=0) const |
| PString | GetCurrentFrameRate (const char *units="", unsigned significantFigures=0) const |
| P_DEPRECATED PString | GetRate (int64_t current, int64_t previous, const char *units="", unsigned significantFigures=0) const |
Public Member Functions inherited from OpalCodecStatistics | |
| OpalCodecStatistics () | |
Public Member Functions inherited from OpalNetworkStatistics | |
| OpalNetworkStatistics () | |
Public Member Functions inherited from OpalVideoStatistics | |
| OpalVideoStatistics () | |
| void | IncrementFrames (bool key) |
| void | IncrementUpdateCount (bool full) |
Public Member Functions inherited from OpalFaxStatistics | |
| OpalFaxStatistics () | |
Additional Inherited Members | |
Public Types inherited from OpalFaxStatistics | |
| enum | { FaxNotStarted = -2, FaxInProgress = -1, FaxSuccessful = 0, FaxErrorBase = 1 } |
| enum | FaxCompression { FaxCompressionUnknown, FaxCompressionT4_1d, FaxCompressionT4_2d, FaxCompressionT6 } |
This class carries statistics on the media stream.
| OpalMediaStatistics::OpalMediaStatistics | ( | ) |
| OpalMediaStatistics::OpalMediaStatistics | ( | const OpalMediaStatistics & | other | ) |
|
inline |
References GetRateStr(), and OpalNetworkStatistics::m_totalBytes.
| PString OpalMediaStatistics::GetAverageFrameRate | ( | const char * | units = "", |
| unsigned | significantFigures = 0 |
||
| ) | const |
|
inline |
References GetRateStr(), and OpalNetworkStatistics::m_totalPackets.
|
inline |
| PString OpalMediaStatistics::GetCPU | ( | ) | const |
|
inline |
| PString OpalMediaStatistics::GetCurrentFrameRate | ( | const char * | units = "", |
| unsigned | significantFigures = 0 |
||
| ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References GetRateStr().
| unsigned OpalMediaStatistics::GetRateInt | ( | int64_t | current, |
| int64_t | previous | ||
| ) | const |
Referenced by GetBitRate(), GetFrameRate(), GetLossRate(), and GetPacketRate().
| PString OpalMediaStatistics::GetRateStr | ( | int64_t | total, |
| const char * | units = "", |
||
| unsigned | significantFigures = 0 |
||
| ) | const |
Referenced by GetAverageBitRate(), GetAveragePacketRate(), GetCurrentBitRate(), GetCurrentPacketRate(), GetPacketLossRate(), and GetRate().
| PString OpalMediaStatistics::GetRateStr | ( | int64_t | current, |
| int64_t | previous, | ||
| const char * | units = "", |
||
| unsigned | significantFigures = 0 |
||
| ) | const |
| bool OpalMediaStatistics::IsValid | ( | ) | const |
| OpalMediaStatistics& OpalMediaStatistics::operator= | ( | const OpalMediaStatistics & | other | ) |
| void OpalMediaStatistics::PreUpdate | ( | ) |
|
virtual |
| OpalMediaStatistics& OpalMediaStatistics::Update | ( | const OpalMediaStream & | stream | ) |
| OpalFaxStatistics& OpalMediaStatistics::m_fax |
| struct OpalMediaStatistics::UpdateInfo OpalMediaStatistics::m_updateInfo |
Referenced by GetBitRate(), GetCurrentBitRate(), GetCurrentPacketRate(), GetFrameRate(), GetLossRate(), GetPacketLossRate(), and GetPacketRate().