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::RTPUDPTransmissionInfo Class Reference

#include <rtpudptransmitter.h>

+ Inheritance diagram for qrtplib::RTPUDPTransmissionInfo:
+ Collaboration diagram for qrtplib::RTPUDPTransmissionInfo:

Public Member Functions

 RTPUDPTransmissionInfo (QHostAddress localIP, QUdpSocket *rtpsock, QUdpSocket *rtcpsock, uint16_t rtpport, uint16_t rtcpport)
 
 ~RTPUDPTransmissionInfo ()
 
QUdpSocket * GetRTPSocket () const
 
QUdpSocket * GetRTCPSocket () const
 
uint16_t GetRTPPort () const
 
uint16_t GetRTCPPort () const
 
- Public Member Functions inherited from qrtplib::RTPTransmissionInfo
virtual ~RTPTransmissionInfo ()
 
RTPTransmitter::TransmissionProtocol GetTransmissionProtocol () const
 

Private Attributes

QHostAddress m_localIP
 
QUdpSocket * m_rtpsocket
 
QUdpSocket * m_rtcpsocket
 
uint16_t m_rtpPort
 
uint16_t m_rtcpPort
 

Additional Inherited Members

- Protected Member Functions inherited from qrtplib::RTPTransmissionInfo
 RTPTransmissionInfo (RTPTransmitter::TransmissionProtocol p)
 

Detailed Description

Additional information about the UDP over IPv4 transmitter.

Definition at line 242 of file rtpudptransmitter.h.

Constructor & Destructor Documentation

◆ RTPUDPTransmissionInfo()

qrtplib::RTPUDPTransmissionInfo::RTPUDPTransmissionInfo ( QHostAddress  localIP,
QUdpSocket *  rtpsock,
QUdpSocket *  rtcpsock,
uint16_t  rtpport,
uint16_t  rtcpport 
)
inline

Definition at line 245 of file rtpudptransmitter.h.

250  :
252  {
253  m_localIP = localIP;
254  m_rtpsocket = rtpsock;
255  m_rtcpsocket = rtcpsock;
256  m_rtpPort = rtpport;
257  m_rtcpPort = rtcpport;
258  }
RTPTransmissionInfo(RTPTransmitter::TransmissionProtocol p)

◆ ~RTPUDPTransmissionInfo()

qrtplib::RTPUDPTransmissionInfo::~RTPUDPTransmissionInfo ( )
inline

Definition at line 260 of file rtpudptransmitter.h.

261  {
262  }

Member Function Documentation

◆ GetRTCPPort()

uint16_t qrtplib::RTPUDPTransmissionInfo::GetRTCPPort ( ) const
inline

Returns the port number that the RTCP socket receives packets on.

Definition at line 283 of file rtpudptransmitter.h.

284  {
285  return m_rtcpPort;
286  }

◆ GetRTCPSocket()

QUdpSocket* qrtplib::RTPUDPTransmissionInfo::GetRTCPSocket ( ) const
inline

Returns the socket descriptor used for receiving and transmitting RTCP packets.

Definition at line 271 of file rtpudptransmitter.h.

272  {
273  return m_rtcpsocket;
274  }

◆ GetRTPPort()

uint16_t qrtplib::RTPUDPTransmissionInfo::GetRTPPort ( ) const
inline

Returns the port number that the RTP socket receives packets on.

Definition at line 277 of file rtpudptransmitter.h.

278  {
279  return m_rtpPort;
280  }

◆ GetRTPSocket()

QUdpSocket* qrtplib::RTPUDPTransmissionInfo::GetRTPSocket ( ) const
inline

Returns the socket descriptor used for receiving and transmitting RTP packets.

Definition at line 265 of file rtpudptransmitter.h.

266  {
267  return m_rtpsocket;
268  }

Member Data Documentation

◆ m_localIP

QHostAddress qrtplib::RTPUDPTransmissionInfo::m_localIP
private

Definition at line 288 of file rtpudptransmitter.h.

◆ m_rtcpPort

uint16_t qrtplib::RTPUDPTransmissionInfo::m_rtcpPort
private

Definition at line 290 of file rtpudptransmitter.h.

◆ m_rtcpsocket

QUdpSocket * qrtplib::RTPUDPTransmissionInfo::m_rtcpsocket
private

Definition at line 289 of file rtpudptransmitter.h.

◆ m_rtpPort

uint16_t qrtplib::RTPUDPTransmissionInfo::m_rtpPort
private

Definition at line 290 of file rtpudptransmitter.h.

◆ m_rtpsocket

QUdpSocket* qrtplib::RTPUDPTransmissionInfo::m_rtpsocket
private

Definition at line 289 of file rtpudptransmitter.h.


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