18 lines
424 B
C++
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;
|
|
};
|
|
|