SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Member Functions | Private Attributes | List of all members
qrtplib::RTCPSenderReportInfo Class Reference

#include <rtpsourcedata.h>

+ Collaboration diagram for qrtplib::RTCPSenderReportInfo:

Public Member Functions

 RTCPSenderReportInfo ()
 
void Set (const RTPNTPTime &ntptime, uint32_t rtptime, uint32_t pcount, uint32_t bcount, const RTPTime &rcvtime)
 
bool HasInfo () const
 
RTPNTPTime GetNTPTimestamp () const
 
uint32_t GetRTPTimestamp () const
 
uint32_t GetPacketCount () const
 
uint32_t GetByteCount () const
 
RTPTime GetReceiveTime () const
 

Private Attributes

bool hasinfo
 
RTPNTPTime ntptimestamp
 
uint32_t rtptimestamp
 
uint32_t packetcount
 
uint32_t bytecount
 
RTPTime receivetime
 

Detailed Description

Definition at line 56 of file rtpsourcedata.h.

Constructor & Destructor Documentation

◆ RTCPSenderReportInfo()

qrtplib::RTCPSenderReportInfo::RTCPSenderReportInfo ( )
inline

Definition at line 59 of file rtpsourcedata.h.

Member Function Documentation

◆ GetByteCount()

uint32_t qrtplib::RTCPSenderReportInfo::GetByteCount ( ) const
inline

Definition at line 93 of file rtpsourcedata.h.

94  {
95  return bytecount;
96  }

◆ GetNTPTimestamp()

RTPNTPTime qrtplib::RTCPSenderReportInfo::GetNTPTimestamp ( ) const
inline

Definition at line 81 of file rtpsourcedata.h.

Referenced by qrtplib::RTPSourceData::INF_GetEstimatedTimestampUnit().

82  {
83  return ntptimestamp;
84  }
+ Here is the caller graph for this function:

◆ GetPacketCount()

uint32_t qrtplib::RTCPSenderReportInfo::GetPacketCount ( ) const
inline

Definition at line 89 of file rtpsourcedata.h.

90  {
91  return packetcount;
92  }

◆ GetReceiveTime()

RTPTime qrtplib::RTCPSenderReportInfo::GetReceiveTime ( ) const
inline

Definition at line 97 of file rtpsourcedata.h.

98  {
99  return receivetime;
100  }

◆ GetRTPTimestamp()

uint32_t qrtplib::RTCPSenderReportInfo::GetRTPTimestamp ( ) const
inline

Definition at line 85 of file rtpsourcedata.h.

Referenced by qrtplib::RTPSourceData::INF_GetEstimatedTimestampUnit().

86  {
87  return rtptimestamp;
88  }
+ Here is the caller graph for this function:

◆ HasInfo()

bool qrtplib::RTCPSenderReportInfo::HasInfo ( ) const
inline

Definition at line 77 of file rtpsourcedata.h.

Referenced by qrtplib::RTPSourceData::INF_GetEstimatedTimestampUnit().

78  {
79  return hasinfo;
80  }
+ Here is the caller graph for this function:

◆ Set()

void qrtplib::RTCPSenderReportInfo::Set ( const RTPNTPTime ntptime,
uint32_t  rtptime,
uint32_t  pcount,
uint32_t  bcount,
const RTPTime rcvtime 
)
inline

Definition at line 67 of file rtpsourcedata.h.

68  {
69  ntptimestamp = ntptime;
70  rtptimestamp = rtptime;
71  packetcount = pcount;
72  bytecount = bcount;
73  receivetime = rcvtime;
74  hasinfo = true;
75  }

Member Data Documentation

◆ bytecount

uint32_t qrtplib::RTCPSenderReportInfo::bytecount
private

Definition at line 106 of file rtpsourcedata.h.

◆ hasinfo

bool qrtplib::RTCPSenderReportInfo::hasinfo
private

Definition at line 102 of file rtpsourcedata.h.

◆ ntptimestamp

RTPNTPTime qrtplib::RTCPSenderReportInfo::ntptimestamp
private

Definition at line 103 of file rtpsourcedata.h.

◆ packetcount

uint32_t qrtplib::RTCPSenderReportInfo::packetcount
private

Definition at line 105 of file rtpsourcedata.h.

◆ receivetime

RTPTime qrtplib::RTCPSenderReportInfo::receivetime
private

Definition at line 107 of file rtpsourcedata.h.

◆ rtptimestamp

uint32_t qrtplib::RTCPSenderReportInfo::rtptimestamp
private

Definition at line 104 of file rtpsourcedata.h.


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