#pragma once #include #include #include #include #include "dtsc.h" namespace nalu { struct nalData { unsigned char nalType; unsigned long nalSize; }; std::deque parseNalSizes(DTSC::Packet & pack); std::string removeEmulationPrevention(const std::string & data); unsigned long toAnnexB(const char * data, unsigned long dataSize, char *& result); unsigned long fromAnnexB(const char * data, unsigned long dataSize, char *& result); }