MediaX v1.0.0rc7 [7e6cb74]
Video streaming for military vehicles
Loading...
Searching...
No Matches
rtp_depayloader.h File Reference

RTP streaming video class for uncompressed DEF-STAN 00-82 video streams. More...

#include <functional>
#include <string>
#include <vector>
#include "rtp/rtp_depayloader.h"
#include "rtp/rtp_types.h"
Include dependency graph for rtp_depayloader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  mediax::rtp::RtpDepayloader
 Manage an RTP stream. More...
 

Namespaces

namespace  mediax
 The Astute Systems (MediaX) library for video streaming.
 
namespace  mediax::rtp
 The Real Time Protocol (RTP) namespace.
 

Typedefs

using mediax::rtp::RtpCallback = std::function< void(const RtpDepayloader &depay, RtpFrameData frame)>
 The RTP frame callback.
 

Enumerations

enum class  mediax::rtp::StreamState { mediax::rtp::kClosed , mediax::rtp::kOpen , mediax::rtp::kStarted , mediax::rtp::kStopped }
 The stream state. More...
 
enum class  mediax::rtp::SettingsMask {
  hostname = 0b00000001 , port = 0b00000010 , name = 0b00000100 , height = 0b00001000 ,
  width = 0b00010000 , framerate = 0b00100000 , encoding = 0b01000000 , all = 0b01111111
}
 The RTP stream information valid mask.
 

Detailed Description

RTP streaming video class for uncompressed DEF-STAN 00-82 video streams.