From bd0664928aea9c59e7fc8768273fefd5ca0834fe Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Mon, 7 Feb 2011 10:55:51 +0100 Subject: [PATCH] ABST structure updated, contains al private data now --- MP4/box_abst.h | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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