25#ifndef LMMS_INSTRUMENT_PLAY_HANDLE_H
26#define LMMS_INSTRUMENT_PLAY_HANDLE_H
29#include "lmms_export.h"
51 bool isFromTrack(
const Track* track)
const override;
Definition Instrument.h:52
void play(SampleFrame *working_buffer) override
Definition InstrumentPlayHandle.cpp:43
Instrument * m_instrument
Definition InstrumentPlayHandle.h:54
~InstrumentPlayHandle() override=default
bool isFinished() const override
Definition InstrumentPlayHandle.h:46
InstrumentPlayHandle(Instrument *instrument, InstrumentTrack *instrumentTrack)
Definition InstrumentPlayHandle.cpp:36
Definition InstrumentTrack.h:62
PlayHandle(const Type type, f_cnt_t offset=0)
Definition PlayHandle.cpp:36
Definition SampleFrame.h:41
Base-class for all tracks.
Definition Track.h:68
Definition AudioAlsa.cpp:35