if(it != attr.end())
this->mpd->minBufferTime.Set(IsoTime(it->second));
+ it = attr.find("minimumUpdatePeriod");
+ if(it != attr.end())
+ mpd->minUpdatePeriod.Set(IsoTime(it->second));
+
+ it = attr.find("maxSegmentDuration");
+ if(it != attr.end())
+ mpd->maxSegmentDuration.Set(IsoTime(it->second));
+
it = attr.find("type");
if(it != attr.end())
mpd->setType(it->second);
availabilityEndTime.Set( 0 );
duration.Set( 0 );
minUpdatePeriod.Set( 0 );
+ maxSegmentDuration.Set( 0 );
minBufferTime.Set( 0 );
timeShiftBufferDepth.Set( 0 );
programInfo.Set( NULL );
Property<time_t> availabilityEndTime;
Property<time_t> availabilityStartTime;
Property<time_t> minUpdatePeriod;
+ Property<time_t> maxSegmentDuration;
Property<time_t> minBufferTime;
Property<time_t> timeShiftBufferDepth;
Property<ProgramInformation *> programInfo;