![]() |
MediaX v1.0.0rc7 [7e6cb74]
Video streaming for military vehicles
|
A RTP payloader base class for uncompressed video streams. More...
#include <QtRtpUncompressedPayloader.h>
Public Slots | |
void | sendFrame (Frame frame) final |
A frame to transmit. | |
![]() | |
virtual void | sendFrame (Frame frame)=0 |
A frame to transmit. | |
Public Member Functions | |
QtRtpUncompressedPayloader (QObject *parent=nullptr) | |
Construct a new Qt Rtp Uncompressed Payloader object. | |
void | setStreamInfo (const mediax::rtp::StreamInformation &stream_information) final |
Set the Stream Info object. | |
Q_INVOKABLE bool | open () final |
Open the RTP stream. | |
Q_INVOKABLE void | start () final |
Start the RTP stream. | |
Q_INVOKABLE void | stop () final |
Stop the RTP stream. | |
Q_INVOKABLE void | close () final |
Close the RTP stream. | |
Q_INVOKABLE int | transmit (Frame *frame, bool blocking=true) final |
Transmit a frame to the RTP stream. | |
![]() | |
QtRtpPayloader (QObject *parent=nullptr) | |
Construct a new Qt Rtp Payloader object. | |
Private Attributes | |
mediax::rtp::uncompressed::RtpUncompressedPayloader | m_rtpPayloader |
The underlying RTP payloader. | |
A RTP payloader base class for uncompressed video streams.
|
explicit |
Construct a new Qt Rtp Uncompressed Payloader object.
parent |
|
finalvirtual |
Close the RTP stream.
Implements mediax::qt6::QtRtpPayloader.
|
finalvirtual |
Open the RTP stream.
Implements mediax::qt6::QtRtpPayloader.
|
finalslot |
A frame to transmit.
frame | The frame to receive |
|
finalvirtual |
|
finalvirtual |
Start the RTP stream.
Implements mediax::qt6::QtRtpPayloader.
|
finalvirtual |
Stop the RTP stream.
Implements mediax::qt6::QtRtpPayloader.
|
finalvirtual |
Transmit a frame to the RTP stream.
frame | The frame to transmit |
blocking | Set to true if blocking |
Implements mediax::qt6::QtRtpPayloader.