diff options
Diffstat (limited to 'Input/DASHManager.cpp')
-rw-r--r-- | Input/DASHManager.cpp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/Input/DASHManager.cpp b/Input/DASHManager.cpp index b3ff8305..5317b207 100644 --- a/Input/DASHManager.cpp +++ b/Input/DASHManager.cpp @@ -19,22 +19,23 @@ using namespace dash::network; using namespace dash::mpd; using namespace libdash::framework::mpd; -DASHManager::DASHManager(viper::managers::StreamType type, uint32_t maxCapacity, IDASHManagerObserver* stream, MPDWrapper* mpdWrapper, bool icnEnabled, double icnAlpha, bool nodecoding, float beta, float drop) : - readSegmentCount (0), - receiver (NULL), - multimediaStream (stream), - isRunning (false), - icn (icnEnabled), - icnAlpha (icnAlpha), - noDecoding (nodecoding), - beta (beta), - drop (drop) +DASHManager::DASHManager(viper::managers::StreamType type, uint32_t maxCapacity, IDASHManagerObserver* stream, MPDWrapper* mpdWrapper, bool icnEnabled, double icnAlpha, bool nodecoding, float beta, float drop, std::string v6FirstWord) : + readSegmentCount (0), + receiver (NULL), + multimediaStream (stream), + isRunning (false), + icn (icnEnabled), + icnAlpha (icnAlpha), + noDecoding (nodecoding), + beta (beta), + drop (drop), + v6FirstWord (v6FirstWord) { this->buffer = new Buffer<MediaObject>(maxCapacity,libdash::framework::buffer::VIDEO); this->buffer->attachObserver(this); - this->receiver = new DASHReceiver(type, mpdWrapper, this, this->buffer, maxCapacity, this->isICN(), this->icnAlpha, this->beta, this->drop); + this->receiver = new DASHReceiver(type, mpdWrapper, this, this->buffer, maxCapacity, this->isICN(), this->icnAlpha, this->beta, this->drop, this->v6FirstWord); } DASHManager::~DASHManager() { |