X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fstream_filter%2Fdash%2Fmpd%2FBasicCMManager.h;h=ea1d19acf4554795ae84d6cf4db3046d54e02d29;hb=84bff07dc271063127872a3225510cfe3fd7e34b;hp=2cfd258498a3c782c61d7ddfc1deaf8b839a2f39;hpb=3a87d56e3c1e37c0b8615f1c3eb6ab24990d5fd8;p=vlc diff --git a/modules/stream_filter/dash/mpd/BasicCMManager.h b/modules/stream_filter/dash/mpd/BasicCMManager.h index 2cfd258498..ea1d19acf4 100644 --- a/modules/stream_filter/dash/mpd/BasicCMManager.h +++ b/modules/stream_filter/dash/mpd/BasicCMManager.h @@ -29,12 +29,9 @@ #include #include -#include "mpd/MPD.h" -#include "mpd/Period.h" -#include "mpd/Representation.h" +#include "mpd/IMPDManager.h" #include "mpd/SegmentInfo.h" #include "mpd/Segment.h" -#include "mpd/IMPDManager.h" namespace dash { @@ -44,20 +41,10 @@ namespace dash { public: BasicCMManager (MPD *mpd); - virtual ~BasicCMManager (); - const std::vector& getPeriods() const; - Period* getFirstPeriod(); - Period* getNextPeriod( Period *period ); - Representation* getBestRepresentation( Period *period ); std::vector getSegments( const Representation *rep ); - Representation* getRepresentation( Period *period, uint64_t bitrate ) const; - const MPD* getMPD() const; Representation* getRepresentation (Period *period, uint64_t bitrate, int width, int height) const; - - private: - MPD *mpd; }; } }