diff --git a/MP4/box_abst.h b/MP4/box_abst.h index fc6a9755..289f43cf 100644 --- a/MP4/box_abst.h +++ b/MP4/box_abst.h @@ -1,14 +1,34 @@ #include "box.h" +#include +#include + +struct abst_serverentry { + std::string ServerBaseUrl; +};//abst_serverentry + +struct abst_qualityentry { + std::string QualityModifier; +};//abst_qualityentry class Box_abst { public: Box_abst( ); ~Box_abst(); Box * GetBox(); - + private: uint8_t curProfile; bool isLive; bool isUpdate; + uint32_t curTimeScale; + uint32_t curMediatime;//write as uint64_t + uint32_t curSMPTE;//write as uint64_t + std::string curMovieIdentifier; + std::string curDRM; + std::string curMetaData; + std::vector Servers; + std::vector Qualities; + std::vector SegmentRunTables; + std::vector FragmentRunTables; Box * Container; };//Box_ftyp Class