Public Member Functions | |
| auto | speechEnhancer (std::string const &name) -> std::shared_ptr< SpeechEnhancer > |
Static Public Member Functions | |
| template<class T , typename... Args> | |
| static auto | make (Args &&... args) -> std::shared_ptr< Engine > |
Gets or constructs a shared SpeechEnhancement::Engine instance of type T with args. More... | |
Protected Member Functions | |
| virtual auto | makeSpeechEnhancer (std::string name) -> SpeechEnhancer *=0 |
|
static |
Gets or constructs a shared SpeechEnhancement::Engine instance of type T with args.
| auto Engine::speechEnhancer | ( | std::string const & | name | ) | -> std::shared_ptr<SpeechEnhancer> |
|
protectedpure virtual |