Responsible for creation of audio filters and analyzers. More...
Public Member Functions | |
| auto | makeFilter (std::string const &name) -> std::shared_ptr< Vsdk::Afe::Filter > |
| auto | makeAnalyzer (std::string const &name) -> std::shared_ptr< Vsdk::Afe::Analyzer > |
Static Public Member Functions | |
| template<class T , typename... Args> | |
| static auto | make (Args &&... args) -> std::shared_ptr< Engine > |
Protected Member Functions | |
| virtual auto | makeFilter (nlohmann::json const &config) -> Vsdk::Afe::Filter *=0 |
| virtual auto | makeAnalyzer (nlohmann::json const &config) -> Vsdk::Afe::Analyzer *=0 |
Responsible for creation of audio filters and analyzers.
|
static |
| auto Engine::makeFilter | ( | std::string const & | name | ) | -> std::shared_ptr<Vsdk::Afe::Filter> |
| auto Engine::makeAnalyzer | ( | std::string const & | name | ) | -> std::shared_ptr<Vsdk::Afe::Analyzer> |
|
protectedpure virtual |
|
protectedpure virtual |