From f8907f0a7a84928800adbbfd8e66e500794aa5d5 Mon Sep 17 00:00:00 2001 From: jacko Date: Thu, 8 Jun 2017 19:54:24 +0200 Subject: Adding handling for different kind of MPDs (previously the front end could only handle MPD with SegmentList) Now can handle: MPD with SegmentTemplate in Representation (VOD) MPD with SegmentTemplate and SegmentTimeline (live) Change-Id: Ie32e0e1823c94b1412990192595b16d3e2df1cfd Plus: removed some printf Signed-off-by: jacko --- MPD/AbstractRepresentationStream.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'MPD/AbstractRepresentationStream.h') diff --git a/MPD/AbstractRepresentationStream.h b/MPD/AbstractRepresentationStream.h index e0f354b4..4728e366 100644 --- a/MPD/AbstractRepresentationStream.h +++ b/MPD/AbstractRepresentationStream.h @@ -46,6 +46,9 @@ public: virtual uint32_t getLastSegmentNumber(); virtual uint32_t getAverageSegmentDuration(); + virtual uint32_t getTimescale(); + virtual void setSegmentOffset(uint32_t offset); + protected: virtual void setBaseUrls(const std::vector baseurls); @@ -54,6 +57,7 @@ protected: dash::mpd::IPeriod *period; dash::mpd::IAdaptationSet *adaptationSet; dash::mpd::IRepresentation *representation; + uint32_t segmentOffset; }; } } -- cgit 1.2.3-korg