#include <AlsaEngine.h>
◆ AlsaEngine()
◆ ~AlsaEngine()
| AlsaEngine::~AlsaEngine |
( |
| ) |
|
◆ _AudioThread()
| void * AlsaEngine::_AudioThread |
( |
void * | arg | ) |
|
|
staticprotected |
◆ _MidiThread()
| void * AlsaEngine::_MidiThread |
( |
void * | arg | ) |
|
|
staticprotected |
◆ AudioThread()
| void * AlsaEngine::AudioThread |
( |
| ) |
|
|
protected |
◆ getAudioEn()
| bool AlsaEngine::getAudioEn |
( |
| ) |
const |
|
virtual |
◆ getMidiEn()
| bool AlsaEngine::getMidiEn |
( |
| ) |
const |
|
virtual |
◆ interleave()
| short * AlsaEngine::interleave |
( |
const Stereo< float * > & | smps | ) |
|
|
private |
- Todo
- TODO fix repeated allocation
◆ MidiThread()
◆ openAudio()
| bool AlsaEngine::openAudio |
( |
| ) |
|
|
private |
◆ openMidi()
| bool AlsaEngine::openMidi |
( |
| ) |
|
|
private |
◆ processAudio()
| void * AlsaEngine::processAudio |
( |
| ) |
|
|
private |
◆ setAudioEn()
| void AlsaEngine::setAudioEn |
( |
bool | nval | ) |
|
|
virtual |
◆ setMidiEn()
| void AlsaEngine::setMidiEn |
( |
bool | nval | ) |
|
|
virtual |
◆ Start()
| bool AlsaEngine::Start |
( |
| ) |
|
|
virtual |
Start the Driver with all capabilities
- Returns
- true on success
Implements zyncarla::Engine.
◆ Stop()
| void AlsaEngine::Stop |
( |
| ) |
|
|
virtual |
◆ stopAudio()
| void AlsaEngine::stopAudio |
( |
| ) |
|
|
private |
◆ stopMidi()
| void AlsaEngine::stopMidi |
( |
| ) |
|
|
private |
◆ alsaId
| int zyncarla::AlsaEngine::alsaId |
◆ [struct]
| struct { ... } zyncarla::AlsaEngine::audio |
◆ buffer
| short* zyncarla::AlsaEngine::buffer |
◆ device
| std::string zyncarla::AlsaEngine::device |
◆ exiting
| bool zyncarla::AlsaEngine::exiting |
◆ frames
| snd_pcm_uframes_t zyncarla::AlsaEngine::frames |
◆ handle [1/2]
| snd_pcm_t* zyncarla::AlsaEngine::handle |
◆ handle [2/2]
| snd_seq_t* zyncarla::AlsaEngine::handle |
◆ [struct]
| struct { ... } zyncarla::AlsaEngine::midi |
◆ params
| snd_pcm_hw_params_t* zyncarla::AlsaEngine::params |
◆ peaks
| float zyncarla::AlsaEngine::peaks[1] |
◆ periods
| unsigned int zyncarla::AlsaEngine::periods |
◆ pThread
| pthread_t zyncarla::AlsaEngine::pThread |
◆ sampleRate
| unsigned int zyncarla::AlsaEngine::sampleRate |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/Nio/AlsaEngine.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/Nio/AlsaEngine.cpp