mpd (mpd_),
currentPeriod (mpd->getFirstPeriod()),
count (0),
- prevRepresentation (NULL),
- bufferedMicroSec (0),
- bufferedPercent (0)
+ prevRepresentation (NULL)
{
}
return NULL;
}
-void AbstractAdaptationLogic::bufferLevelChanged (mtime_t bufferedMicroSec, int bufferedPercent)
-{
- this->bufferedMicroSec = bufferedMicroSec;
- this->bufferedPercent = bufferedPercent;
-}
-
void AbstractAdaptationLogic::updateDownloadRate (size_t, mtime_t)
{
}
-
-int AbstractAdaptationLogic::getBufferPercent () const
-{
- return this->bufferedPercent;
-}
virtual void updateDownloadRate (size_t, mtime_t);
- virtual void bufferLevelChanged (mtime_t bufferedMicroSec, int bufferedPercent);
- int getBufferPercent () const;
-
protected:
dash::mpd::MPD *mpd;
dash::mpd::Period *currentPeriod;
size_t count;
mpd::Representation *prevRepresentation;
-
- private:
- mtime_t bufferedMicroSec;
- int bufferedPercent;
};
}
}