MythTV  master
Public Member Functions | Private Member Functions | Private Attributes | List of all members
IPTVStreamHandlerWriteHelper Class Reference

#include <libmythtv/recorders/iptvstreamhandler.h>

Inheritance diagram for IPTVStreamHandlerWriteHelper:
[legend]
Collaboration diagram for IPTVStreamHandlerWriteHelper:
[legend]

Public Member Functions

 IPTVStreamHandlerWriteHelper (IPTVStreamHandler *p)
 
 ~IPTVStreamHandlerWriteHelper () override
 
void Start (void)
 
void StartRTCPRR (void)
 
void SendRTCPReport (void)
 

Private Member Functions

void timerEvent (QTimerEvent *event) override
 

Private Attributes

IPTVStreamHandlerm_parent {nullptr}
 
int m_timer {0}
 
int m_timerRtcp {0}
 
uint m_lastSequenceNumber {0}
 
uint m_lastTimestamp {0}
 
uint m_previousLastSequenceNumber {0}
 
int m_lost {0}
 
int m_lostInterval {0}
 

Detailed Description

Definition at line 45 of file iptvstreamhandler.h.

Constructor & Destructor Documentation

◆ IPTVStreamHandlerWriteHelper()

IPTVStreamHandlerWriteHelper::IPTVStreamHandlerWriteHelper ( IPTVStreamHandler p)
inlineexplicit

Definition at line 50 of file iptvstreamhandler.h.

◆ ~IPTVStreamHandlerWriteHelper()

IPTVStreamHandlerWriteHelper::~IPTVStreamHandlerWriteHelper ( )
override

Definition at line 402 of file iptvstreamhandler.cpp.

Member Function Documentation

◆ Start()

void IPTVStreamHandlerWriteHelper::Start ( void  )
inline

Definition at line 54 of file iptvstreamhandler.h.

Referenced by IPTVStreamHandler::run().

◆ StartRTCPRR()

void IPTVStreamHandlerWriteHelper::StartRTCPRR ( void  )
inline

Definition at line 58 of file iptvstreamhandler.h.

Referenced by IPTVStreamHandler::run().

◆ SendRTCPReport()

void IPTVStreamHandlerWriteHelper::SendRTCPReport ( void  )

Definition at line 518 of file iptvstreamhandler.cpp.

Referenced by IPTVStreamHandler::run(), and timerEvent().

◆ timerEvent()

void IPTVStreamHandlerWriteHelper::timerEvent ( QTimerEvent *  event)
overrideprivate

Definition at line 417 of file iptvstreamhandler.cpp.

Member Data Documentation

◆ m_parent

IPTVStreamHandler* IPTVStreamHandlerWriteHelper::m_parent {nullptr}
private

Definition at line 69 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), timerEvent(), and ~IPTVStreamHandlerWriteHelper().

◆ m_timer

int IPTVStreamHandlerWriteHelper::m_timer {0}
private

Definition at line 70 of file iptvstreamhandler.h.

Referenced by Start(), and ~IPTVStreamHandlerWriteHelper().

◆ m_timerRtcp

int IPTVStreamHandlerWriteHelper::m_timerRtcp {0}
private

Definition at line 71 of file iptvstreamhandler.h.

Referenced by StartRTCPRR(), timerEvent(), and ~IPTVStreamHandlerWriteHelper().

◆ m_lastSequenceNumber

uint IPTVStreamHandlerWriteHelper::m_lastSequenceNumber {0}
private

Definition at line 72 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_lastTimestamp

uint IPTVStreamHandlerWriteHelper::m_lastTimestamp {0}
private

Definition at line 73 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_previousLastSequenceNumber

uint IPTVStreamHandlerWriteHelper::m_previousLastSequenceNumber {0}
private

Definition at line 74 of file iptvstreamhandler.h.

Referenced by SendRTCPReport().

◆ m_lost

int IPTVStreamHandlerWriteHelper::m_lost {0}
private

Definition at line 75 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().

◆ m_lostInterval

int IPTVStreamHandlerWriteHelper::m_lostInterval {0}
private

Definition at line 76 of file iptvstreamhandler.h.

Referenced by SendRTCPReport(), and timerEvent().


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