MythTV  master
Public Member Functions | List of all members
RTPFECPacket Class Reference

RTP FEC Packet. More...

#include <libmythtv/recorders/rtp/rtpfecpacket.h>

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

Public Member Functions

 RTPFECPacket (const UDPPacket &o)
 
 RTPFECPacket (uint64_t key)
 
 RTPFECPacket (void)
 
- Public Member Functions inherited from UDPPacket
 UDPPacket (const UDPPacket &)=default
 
 UDPPacket (uint64_t key)
 
 UDPPacket (void)=default
 
virtual ~UDPPacket ()=default
 
UDPPacketoperator= (const UDPPacket &)=default
 
virtual bool IsValid (void) const
 IsValid() must return true before any data access methods are called, other than GetDataReference() and GetData() More...
 
uint64_t GetKey (void) const
 
QByteArray & GetDataReference (void)
 
QByteArray GetData (void) const
 

Additional Inherited Members

- Protected Attributes inherited from UDPPacket
uint64_t m_key { 0ULL }
 Key used to ensure we avoid extra memory allocation in m_data QByteArray. More...
 
QByteArray m_data
 

Detailed Description

RTP FEC Packet.

Definition at line 13 of file rtpfecpacket.h.

Constructor & Destructor Documentation

◆ RTPFECPacket() [1/3]

RTPFECPacket::RTPFECPacket ( const UDPPacket o)
inlineexplicit

Definition at line 16 of file rtpfecpacket.h.

◆ RTPFECPacket() [2/3]

RTPFECPacket::RTPFECPacket ( uint64_t  key)
inlineexplicit

Definition at line 17 of file rtpfecpacket.h.

◆ RTPFECPacket() [3/3]

RTPFECPacket::RTPFECPacket ( void  )
inline

Definition at line 18 of file rtpfecpacket.h.


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