mistserver/src/analysers/analyser_ts.h
2017-05-02 10:26:35 +02:00

18 lines
424 B
C++

#include "analyser.h"
#include <mist/config.h>
#include <mist/ts_packet.h>
class AnalyserTS : public Analyser{
public:
AnalyserTS(Util::Config &conf);
~AnalyserTS();
bool parsePacket();
static void init(Util::Config &conf);
std::string printPES(const std::string &d, unsigned long PID);
private:
std::map<unsigned long long, std::string> payloads;
uint32_t pidOnly;
TS::Packet packet;
uint64_t bytes;
};