Tussentijdse commit

This commit is contained in:
Erik Zandvliet 2011-03-19 19:09:40 +01:00
parent 7dca4ea5d6
commit 7d91a073e9
5 changed files with 407 additions and 224 deletions

View file

@ -16,9 +16,11 @@ class Box_asrt {
void AddQualityEntry( std::string Quality = "", uint32_t Offset = 0 );
void AddSegmentRunEntry( uint32_t FirstSegment = 0, uint32_t FragmentsPerSegment = 100, uint32_t Offset = 0 );
void WriteContent( );
void SetVersion( bool NewVersion = 0 );
private:
void SetDefaults( );
bool isUpdate;
bool Version;
std::vector<std::string> QualitySegmentUrlModifiers;
std::vector<asrt_segmentrunentry> SegmentRunEntryTable;
Box * Container;
@ -55,6 +57,10 @@ void Box_asrt::AddSegmentRunEntry( uint32_t FirstSegment, uint32_t FragmentsPerS
SegmentRunEntryTable[Offset].FragmentsPerSegment = FragmentsPerSegment;
}
void Box_asrt::SetVersion( bool NewVersion ) {
Version = NewVersion;
}
void Box_asrt::SetDefaults( ) {
SetUpdate( );
}