Improved: Moved common files from Visual C++ projects to separate project Common.

This commit is contained in:
jthedering committed 2017-06-18 12:51:26 +00:00
1 parent 6bfc9d4007
commit 6f1409419f
28 files changed
+546 -1053

No files matched your search

+6 -3
View File
@@ -24,13 +24,16 @@
#include <unordered_set>
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <mpParser.h>
#include "IFilterFactory.h"
#include "FilterConfiguration.h"
#include "helpers/PrecisionTimer.h"
#include "helpers/MemoryHelper.h"
namespace mup {
class ParserX;
}
#pragma AVRT_VTABLES_BEGIN
class FilterEngine
{
@@ -60,7 +63,7 @@ public:
unsigned getChannelMask() const {return channelMask;}
float getSampleRate() const {return sampleRate;}
unsigned getMaxFrameCount() const {return maxFrameCount;}
mup::ParserX* getParser() {return &parser;}
mup::ParserX* getParser() {return parser;}
private:
void addFilters(std::vector<IFilter*> filters);
@@ -93,7 +96,7 @@ private:
std::vector<std::wstring> lastNewChannelNames;
std::vector<std::wstring> allChannelNames;
bool lastInPlace;
mup::ParserX parser;
mup::ParserX* parser;
FilterConfiguration* currentConfig;
FilterConfiguration* nextConfig;