#ifndef _GNULINUX
#define DllExport __declspec(dllexport)
#else
#define DllExport
#endif

#include <string>
#include <vector>
#include <iostream>

#ifdef __cplusplus
extern "C" {
    namespace FilterAPI {
#endif

class DllExport Filter{
public:
    static void setFilter(const std::vector<float>& vFilter, unsigned int uNumThreads);

};

void Filter::setFilter(const std::vector<float>& vFilter, unsigned int uNumThreads) {
}

#ifdef __cplusplus
}  //  namespace FilterAPI
}  //  extern "C" {
#endif