MythTV  master
satiprtcppacket.h
Go to the documentation of this file.
1 #ifndef SATIPRTCPPACKET_H
2 #define SATIPRTCPPACKET_H
3 
4 // Qt includes
5 #include <QString>
6 #include <QIODevice>
7 #include <QDataStream>
8 
9 static constexpr uint8_t RTCP_TYPE_APP { 204 };
10 
12 {
13  public:
14  explicit SatIPRTCPPacket(QByteArray &data);
15 
16  bool IsValid() const { return m_satipData.length() > 0; };
17  QString Data() const { return m_satipData; };
18 
19  private:
20  void parse();
21 
22  private:
23  QByteArray m_data;
24  QString m_satipData;
25 };
26 
27 #endif // SATIPRTCPPACKET_H
RTCP_TYPE_APP
static constexpr uint8_t RTCP_TYPE_APP
Definition: satiprtcppacket.h:9
SatIPRTCPPacket::SatIPRTCPPacket
SatIPRTCPPacket(QByteArray &data)
Definition: satiprtcppacket.cpp:3
SatIPRTCPPacket::m_satipData
QString m_satipData
Definition: satiprtcppacket.h:24
SatIPRTCPPacket::m_data
QByteArray m_data
Definition: satiprtcppacket.h:23
SatIPRTCPPacket::parse
void parse()
Definition: satiprtcppacket.cpp:9
SatIPRTCPPacket::IsValid
bool IsValid() const
Definition: satiprtcppacket.h:16
SatIPRTCPPacket
Definition: satiprtcppacket.h:11
SatIPRTCPPacket::Data
QString Data() const
Definition: satiprtcppacket.h:17