|
LMMS
|
#include <EngineMgr.h>
Public Member Functions | |
| ~EngineMgr () | |
| Engine * | getEng (std::string name) |
| bool | start () |
| void | stop () |
| bool | setInDefault (std::string name) |
| bool | setOutDefault (std::string name) |
Static Public Member Functions | |
| static EngineMgr & | getInstance (const SYNTH_T *synth=nullptr, const class oss_devs_t *oss_devs=nullptr) |
Public Attributes | |
| std::list< Engine * > | engines |
| AudioOut * | defaultOut |
| MidiIn * | defaultIn |
Private Member Functions | |
| EngineMgr (const SYNTH_T *synth, const oss_devs_t &oss_devs) | |
Container/Owner of the long lived Engines
| EngineMgr::~EngineMgr | ( | ) |
|
private |
| Engine * zyncarla::EngineMgr::getEng | ( | std::string | name | ) |
|
static |
| bool zyncarla::EngineMgr::setInDefault | ( | std::string | name | ) |
| bool zyncarla::EngineMgr::setOutDefault | ( | std::string | name | ) |
| bool EngineMgr::start | ( | ) |
Start up defaults
| void EngineMgr::stop | ( | ) |
Stop all engines
| MidiIn* zyncarla::EngineMgr::defaultIn |
| AudioOut* zyncarla::EngineMgr::defaultOut |
| std::list<Engine *> zyncarla::EngineMgr::engines |