diff options
Diffstat (limited to 'MPD/SegmentTemplateStream.h')
-rw-r--r-- | MPD/SegmentTemplateStream.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/MPD/SegmentTemplateStream.h b/MPD/SegmentTemplateStream.h index 0bd0ad13..8485b56b 100644 --- a/MPD/SegmentTemplateStream.h +++ b/MPD/SegmentTemplateStream.h @@ -34,7 +34,7 @@ public: virtual dash::mpd::ISegment* getInitializationSegment(); virtual dash::mpd::ISegment* getIndexSegment(size_t segmentNumber); - virtual dash::mpd::ISegment* getMediaSegment(size_t segmentNumber); + virtual dash::mpd::ISegment* getMediaSegment(size_t segmentNumber, uint64_t& segmentDuration); virtual dash::mpd::ISegment* getBitstreamSwitchingSegment(); virtual RepresentationStreamType getStreamType(); virtual uint32_t getSize(); @@ -49,6 +49,7 @@ private: dash::mpd::ISegmentTemplate *segmentTemplate; std::vector<uint64_t> segmentStartTimes; + std::vector<uint64_t> segmentDurationTimes; uint32_t averageDuration; bool inSync; uint32_t currentSegment; |