OPAL  Version 3.10.10
OpalMediaStatistics Class Reference

#include <rtp.h>

Inheritance diagram for OpalMediaStatistics:

Data Structures

struct  Fax
 

Public Types

enum  { FaxNotStarted = -2, FaxInProgress = -1, FaxSuccessful = 0, FaxErrorBase = 1 }
 
enum  FaxCompression { FaxCompressionUnknown, FaxCompressionT4_1d, FaxCompressionT4_2d, FaxCompressionT6 }
 

Public Member Functions

 OpalMediaStatistics ()
 

Data Fields

PUInt64 m_totalBytes
 
unsigned m_totalPackets
 
unsigned m_packetsLost
 
unsigned m_packetsOutOfOrder
 
unsigned m_packetsTooLate
 
unsigned m_packetOverruns
 
unsigned m_minimumPacketTime
 
unsigned m_averagePacketTime
 
unsigned m_maximumPacketTime
 
unsigned m_averageJitter
 
unsigned m_maximumJitter
 
unsigned m_jitterBufferDelay
 
unsigned m_totalFrames
 
unsigned m_keyFrames
 
struct OpalMediaStatistics::Fax m_fax
 

Friends

ostream & operator<< (ostream &strm, FaxCompression compression)
 

Detailed Description

This class carries statistics on the media stream.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FaxNotStarted 
FaxInProgress 
FaxSuccessful 
FaxErrorBase 

◆ FaxCompression

Enumerator
FaxCompressionUnknown 
FaxCompressionT4_1d 
FaxCompressionT4_2d 
FaxCompressionT6 

Constructor & Destructor Documentation

◆ OpalMediaStatistics()

OpalMediaStatistics::OpalMediaStatistics ( )

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  strm,
FaxCompression  compression 
)
friend

Field Documentation

◆ m_averageJitter

unsigned OpalMediaStatistics::m_averageJitter

◆ m_averagePacketTime

unsigned OpalMediaStatistics::m_averagePacketTime

◆ m_fax

struct OpalMediaStatistics::Fax OpalMediaStatistics::m_fax

◆ m_jitterBufferDelay

unsigned OpalMediaStatistics::m_jitterBufferDelay

◆ m_keyFrames

unsigned OpalMediaStatistics::m_keyFrames

◆ m_maximumJitter

unsigned OpalMediaStatistics::m_maximumJitter

◆ m_maximumPacketTime

unsigned OpalMediaStatistics::m_maximumPacketTime

◆ m_minimumPacketTime

unsigned OpalMediaStatistics::m_minimumPacketTime

◆ m_packetOverruns

unsigned OpalMediaStatistics::m_packetOverruns

◆ m_packetsLost

unsigned OpalMediaStatistics::m_packetsLost

◆ m_packetsOutOfOrder

unsigned OpalMediaStatistics::m_packetsOutOfOrder

◆ m_packetsTooLate

unsigned OpalMediaStatistics::m_packetsTooLate

◆ m_totalBytes

PUInt64 OpalMediaStatistics::m_totalBytes

◆ m_totalFrames

unsigned OpalMediaStatistics::m_totalFrames

◆ m_totalPackets

unsigned OpalMediaStatistics::m_totalPackets

The documentation for this class was generated from the following file: