|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|


Public Member Functions | |
| DummyDriver (AudioEngine &engine) | |
| bool | setup_audio () override |
| Sets up the driver. | |
| bool | setup_midi () override |
| bool | activate_audio (bool activate) override |
| bool | activate_midi (bool activate) override |
| void | tear_down_audio () override |
| void | tear_down_midi () override |
| utils::Utf8String | get_driver_name () const override |
Public Member Functions inherited from zrythm::engine::device_io::AudioEngine::AudioDriver | |
| virtual bool | buffer_size_change_handled () const |
| virtual void | set_buffer_size (uint32_t buf_size) |
| virtual void | handle_buf_size_change (uint32_t frames) |
| virtual void | handle_sample_rate_change (uint32_t samplerate) |
| virtual void | handle_start () |
| virtual void | handle_stop () |
| virtual void | prepare_process_audio () |
| virtual bool | sanity_check_should_return_early (nframes_t total_frames_to_process) |
| virtual void | handle_position_change () |
| virtual std::unique_ptr< PortBackend > | create_audio_port_backend () const |
| virtual std::vector< ExtPort > | get_ext_audio_ports (dsp::PortFlow flow, bool hw) const |
| Collects external ports of the given type. | |
Public Member Functions inherited from zrythm::engine::device_io::AudioEngine::MidiDriver | |
| virtual std::unique_ptr< PortBackend > | create_midi_port_backend () const |
| virtual std::vector< ExtPort > | get_ext_midi_ports (dsp::PortFlow flow, bool hw) const |
Friends | |
| class | DummyEngineThread |
Definition at line 10 of file engine_dummy.h.
|
inline |
Definition at line 15 of file engine_dummy.h.
|
overridevirtual |
|
inlineoverridevirtual |
Implements zrythm::engine::device_io::AudioEngine::MidiDriver.
Definition at line 19 of file engine_dummy.h.
|
inlineoverridevirtual |
Implements zrythm::engine::device_io::AudioEngine::AudioDriver.
Definition at line 22 of file engine_dummy.h.
|
overridevirtual |
Sets up the driver.
Implements zrythm::engine::device_io::AudioEngine::AudioDriver.
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
Implements zrythm::engine::device_io::AudioEngine::MidiDriver.
Definition at line 21 of file engine_dummy.h.
|
friend |
Definition at line 12 of file engine_dummy.h.