Streamtools: Refactor rescaling code
[jpcrr.git] / streamtools / rescalers / factory.hpp
blob6920c9204f3b9247102921595b6e171727bd89a0
1 #ifndef _rescalers__factory__hpp__included__
2 #define _rescalers__factory__hpp__included__
4 #include <stdint.h>
5 #include <string>
6 #include "rescalers/public.hpp"
8 class rescaler_factory
10 public:
11 rescaler_factory(const std::string& type);
12 virtual ~rescaler_factory();
13 virtual rescaler& make(const std::string& type) = 0;
16 #endif