|
Guitarix
|
#include <gx_modulesequencer.h>


Public Types | |
| enum | StateFlag { SF_NO_CONNECTION = 0x01, SF_JACK_RECONFIG = 0x02, SF_INITIALIZING = 0x04, SF_OVERLOAD = 0x08 } |
Public Types inherited from gx_engine::EngineControl | |
| enum | OverloadType { ov_User = 0x1, ov_Convolver = 0x2, ov_XRun = 0x4 } |
Static Public Member Functions | |
| static void | set_overload_interval (int i) |
Public Attributes | |
| MonoModuleChain | mono_chain |
| StereoModuleChain | stereo_chain |
Public Attributes inherited from gx_engine::EngineControl | |
| PluginList | pluginlist |
Protected Member Functions | |
| void | check_overload () |
Protected Attributes | |
| int | audio_mode |
| boost::mutex | stateflags_mutex |
| int | stateflags |
| sigc::signal< void, GxEngineState > | state_change |
| Glib::Dispatcher | overload_detected |
| const char * | overload_reason |
| int | ov_disabled |
Protected Attributes inherited from gx_engine::EngineControl | |
| list< ModuleSelector * > | selectors |
| sigc::connection | rack_changed |
| ParamMap | pmap |
| int | policy |
| int | priority |
| sigc::signal< void, unsigned int > | buffersize_change |
| sigc::signal< void, unsigned int > | samplerate_change |
| unsigned int | buffersize |
| unsigned int | samplerate |
Static Protected Attributes | |
| static int | sporadic_interval = 0 |
Definition at line 290 of file gx_modulesequencer.h.
| Enumerator | |
|---|---|
| SF_NO_CONNECTION | |
| SF_JACK_RECONFIG | |
| SF_INITIALIZING | |
| SF_OVERLOAD | |
Definition at line 305 of file gx_modulesequencer.h.
| gx_engine::ModuleSequencer::ModuleSequencer | ( | ) |
Definition at line 554 of file gx_engine_audio.cpp.
| gx_engine::ModuleSequencer::~ModuleSequencer | ( | ) |
Definition at line 569 of file gx_engine_audio.cpp.
| bool gx_engine::ModuleSequencer::check_module_lists | ( | ) |
Definition at line 614 of file gx_engine_audio.cpp.
|
protected |
Definition at line 733 of file gx_engine_audio.cpp.
Referenced by ~ModuleSequencer().
|
inline |
Definition at line 314 of file gx_modulesequencer.h.
Definition at line 720 of file gx_engine_audio.cpp.
| void gx_engine::ModuleSequencer::commit_module_lists | ( | ) |
Definition at line 652 of file gx_engine_audio.cpp.
| GxEngineState gx_engine::ModuleSequencer::get_state | ( | ) |
Definition at line 770 of file gx_engine_audio.cpp.
Referenced by TunerSwitcher::activate(), gx_engine::GxMachine::get_state(), gx_engine::GxMachine::GxMachine(), gx_engine::on_engine_bypass_changed(), gx_engine::on_engine_mute_changed(), and TunerSwitcher::toggle().
|
virtual |
Implements gx_engine::EngineControl.
Definition at line 679 of file gx_engine_audio.cpp.
| bool gx_engine::ModuleSequencer::prepare_module_lists | ( | ) |
Definition at line 636 of file gx_engine_audio.cpp.
| void gx_engine::ModuleSequencer::print_engine_state | ( | ) |
Definition at line 763 of file gx_engine_audio.cpp.
|
inline |
Definition at line 322 of file gx_modulesequencer.h.
|
inline |
Definition at line 326 of file gx_modulesequencer.h.
|
inlinestatic |
Definition at line 341 of file gx_modulesequencer.h.
Referenced by gx_engine::GxEngine::GxEngine().
|
virtual |
Implements gx_engine::EngineControl.
Definition at line 628 of file gx_engine_audio.cpp.
|
virtual |
Definition at line 608 of file gx_engine_audio.cpp.
| void gx_engine::ModuleSequencer::set_state | ( | GxEngineState | state | ) |
Definition at line 747 of file gx_engine_audio.cpp.
Referenced by TunerSwitcher::activate(), TunerSwitcher::deactivate(), gx_engine::GxEngine::GxEngine(), gx_engine::on_engine_bypass_changed(), gx_engine::on_engine_mute_changed(), gx_engine::GxMachine::set_state(), and TunerSwitcher::toggle().
Definition at line 707 of file gx_engine_audio.cpp.
|
inline |
Definition at line 340 of file gx_modulesequencer.h.
Referenced by gx_engine::GxMachine::GxMachine(), and gx_engine::GxMachine::signal_state_change().
|
virtual |
Implements gx_engine::EngineControl.
Definition at line 580 of file gx_engine_audio.cpp.
|
virtual |
Implements gx_engine::EngineControl.
Definition at line 575 of file gx_engine_audio.cpp.
|
virtual |
Implements gx_engine::EngineControl.
Definition at line 590 of file gx_engine_audio.cpp.
Referenced by gx_engine::GxEngine::ladspaloader_update_plugins().
|
virtual |
Implements gx_engine::EngineControl.
Definition at line 585 of file gx_engine_audio.cpp.
|
protected |
Definition at line 292 of file gx_modulesequencer.h.
| MonoModuleChain gx_engine::ModuleSequencer::mono_chain |
Definition at line 303 of file gx_modulesequencer.h.
Referenced by gx_engine::GxEngine::ladspaloader_update_plugins(), start_ramp_down(), update_module_lists(), and wait_ramp_down_finished().
|
protected |
Definition at line 298 of file gx_modulesequencer.h.
Referenced by gx_engine::GxEngine::GxEngine().
|
protected |
Definition at line 296 of file gx_modulesequencer.h.
|
protected |
Definition at line 297 of file gx_modulesequencer.h.
|
staticprotected |
Definition at line 299 of file gx_modulesequencer.h.
|
protected |
Definition at line 295 of file gx_modulesequencer.h.
|
protected |
Definition at line 294 of file gx_modulesequencer.h.
|
protected |
Definition at line 293 of file gx_modulesequencer.h.
| StereoModuleChain gx_engine::ModuleSequencer::stereo_chain |
Definition at line 304 of file gx_modulesequencer.h.
Referenced by gx_engine::GxEngine::ladspaloader_update_plugins(), start_ramp_down(), update_module_lists(), and wait_ramp_down_finished().