![]() |
MediaX v1.1.2 [7554dd3]
Video streaming for military vehicles
|
A RTP depayloader for H.264 DEF-STAN 00-82 video streams. More...
#include <QtRtpOpenH264Depayloader.h>


Public Member Functions | |
| QtRtpOpenH264Depayloader (QObject *parent=nullptr) | |
| Construct a new Qt Rtp H 2 6 4 Deayloader object. | |
| Q_INVOKABLE 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 bool | receive (QByteArray *frame, int timeout=0) final |
| Receive a frame from the RTP stream. | |
| Q_INVOKABLE QVector< quint8 > | getBuffer () final |
| Get the Buffer object. | |
| Q_INVOKABLE mediax::rtp::StreamState | getState () const final |
| Get the State object. | |
Public Member Functions inherited from mediax::qt6::QtRtpDepayloader | |
| QtRtpDepayloader (QObject *parent=nullptr) | |
| Construct a new Qt Rtp Depayloader object. | |
Private Attributes | |
| mediax::rtp::h264::gst::open::RtpH264GstOpenDepayloader | m_depayloader |
| The underlying RTP H.264 depayloader. | |
Additional Inherited Members | |
Signals inherited from mediax::qt6::QtRtpDepayloader | |
| void | newFrame (Frame frame) |
| Signal to process a new incoming frame. | |
A RTP depayloader for H.264 DEF-STAN 00-82 video streams.
|
explicit |
Construct a new Qt Rtp H 2 6 4 Deayloader object.
| parent |
|
finalvirtual |
Close the RTP stream.
Implements mediax::qt6::QtRtpDepayloader.
|
finalvirtual |
Get the Buffer object.
Implements mediax::qt6::QtRtpDepayloader.
|
finalvirtual |
Get the State object.
Implements mediax::qt6::QtRtpDepayloader.
|
finalvirtual |
|
finalvirtual |
Receive a frame from the RTP stream.
| frame | buffer to hold the recieved image |
| timeout | timeout in milliseconds, if zero wait for ever (blocking) |
Implements mediax::qt6::QtRtpDepayloader.
|
finalvirtual |
Set the Stream Info object.
| stream_information | set the stream information |
Implements mediax::qt6::QtRtpDepayloader.
|
finalvirtual |
Start the RTP stream.
Implements mediax::qt6::QtRtpDepayloader.
|
finalvirtual |
Stop the RTP stream.
Implements mediax::qt6::QtRtpDepayloader.