41 virtual bool init(
bool hot =
false) = 0;
42 virtual bool start(
bool hotPlug =
false) = 0;
43 virtual bool stop() = 0;
44 virtual void stopTransport() = 0;
45 virtual void startTransport() = 0;
48 virtual int sampleRate()
const = 0;
virtual int bufferSize()
Definition: driver.h:53
virtual void handleTimeSigTempoChanged()
Definition: driver.h:51
virtual void putEvent(const NPlayEvent &, unsigned)
Definition: driver.h:49
bool alsaIsUsed
Definition: driver.cpp:42
Transport
Definition: seq.h:92
virtual void seekTransport(int)
Definition: driver.h:47
virtual ~Driver()
Definition: driver.h:40
Definition: aeolus.cpp:26
virtual void checkTransportSeek(int, int, bool)
Definition: driver.h:52
bool portAudioIsUsed
Definition: driver.cpp:42
bool pulseAudioIsUsed
Definition: driver.cpp:42
Driver(Seq *s)
Definition: driver.h:39
virtual void midiRead()
Definition: driver.h:50
virtual void updateOutPortCount(int)
Definition: driver.h:54
bool jackIsUsed
Definition: driver.cpp:42
Seq * seq
Definition: driver.h:36