Added dummy classes for spotify stream reader

This commit is contained in:
badaix 2016-10-27 13:58:13 +02:00
parent accb15c98f
commit 17879618c7
10 changed files with 223 additions and 6 deletions

View file

@ -17,6 +17,8 @@
***/
#include "streamManager.h"
#include "spotifyStream.h"
#include "processStream.h"
#include "pipeStream.h"
#include "fileStream.h"
#include "common/utils.h"
@ -62,6 +64,16 @@ PcmStream* StreamManager::addStream(const std::string& uri)
streams_.push_back(make_shared<FileStream>(pcmListener_, streamUri));
return streams_.back().get();
}
else if (streamUri.scheme == "process")
{
streams_.push_back(make_shared<ProcessStream>(pcmListener_, streamUri));
return streams_.back().get();
}
else if (streamUri.scheme == "spotify")
{
streams_.push_back(make_shared<SpotifyStream>(pcmListener_, streamUri));
return streams_.back().get();
}
else
{
throw SnapException("Unknown stream type: " + streamUri.scheme);