MediaX v1.0.0rc7 [7e6cb74]
Video streaming for military vehicles
Loading...
Searching...
No Matches
mediax::qt6::QtRtpPayloader Class Referenceabstract

A RTP payloader base class. More...

#include <QtRtpPayloader.h>

Inheritance diagram for mediax::qt6::QtRtpPayloader:
Inheritance graph
Collaboration diagram for mediax::qt6::QtRtpPayloader:
Collaboration graph

Public Slots

virtual void sendFrame (Frame frame)=0
 A frame to transmit.
 

Public Member Functions

 QtRtpPayloader (QObject *parent=nullptr)
 Construct a new Qt Rtp Payloader object.
 
virtual void setStreamInfo (const mediax::rtp::StreamInformation &stream_information)=0
 Set the Stream Info object.
 
virtual Q_INVOKABLE bool open ()=0
 Open the RTP stream.
 
virtual Q_INVOKABLE void start ()=0
 Start the RTP stream.
 
virtual Q_INVOKABLE void stop ()=0
 Stop the RTP stream.
 
virtual Q_INVOKABLE void close ()=0
 Close the RTP stream.
 
virtual Q_INVOKABLE int transmit (Frame *frame, bool blocking=true)=0
 Transmit a frame to the RTP stream.
 

Detailed Description

A RTP payloader base class.

Constructor & Destructor Documentation

◆ QtRtpPayloader()

mediax::qt6::QtRtpPayloader::QtRtpPayloader ( QObject *  parent = nullptr)
explicit

Construct a new Qt Rtp Payloader object.

Parameters
parent

Member Function Documentation

◆ close()

◆ open()

◆ sendFrame

virtual void mediax::qt6::QtRtpPayloader::sendFrame ( Frame  frame)
pure virtualslot

A frame to transmit.

Parameters
frameThe frame to receive

◆ setStreamInfo()

◆ start()

◆ stop()

◆ transmit()

virtual Q_INVOKABLE int mediax::qt6::QtRtpPayloader::transmit ( Frame frame,
bool  blocking = true 
)
pure virtual

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