26#ifndef LMMS_SAMPLE_PLAY_HANDLE_H
27#define LMMS_SAMPLE_PLAY_HANDLE_H
57 bool isFinished()
const override;
59 bool isFromTrack(
const Track * _track )
const override;
Definition AutomatableModel.h:463
Definition PatternTrack.h:47
PlayHandle(const Type type, f_cnt_t offset=0)
Definition PlayHandle.cpp:36
Definition SampleClip.h:46
Definition SampleFrame.h:41
f_cnt_t framesDone() const
Definition SamplePlayHandle.h:62
Sample::PlaybackState m_state
Definition SamplePlayHandle.h:87
FloatModel * m_volumeModel
Definition SamplePlayHandle.h:92
void setVolumeModel(FloatModel *_model)
Definition SamplePlayHandle.h:76
void setPatternTrack(PatternTrack *pt)
Definition SamplePlayHandle.h:71
SamplePlayHandle(Sample *sample, bool ownAudioBusHandle=true)
Definition SamplePlayHandle.cpp:38
bool affinityMatters() const override
Definition SamplePlayHandle.h:50
f_cnt_t m_frame
Definition SamplePlayHandle.h:86
FloatModel m_defaultVolumeModel
Definition SamplePlayHandle.h:91
bool m_doneMayReturnTrue
Definition SamplePlayHandle.h:84
const bool m_ownAudioBusHandle
Definition SamplePlayHandle.h:89
PatternTrack * m_patternTrack
Definition SamplePlayHandle.h:95
void setDoneMayReturnTrue(bool _enable)
Definition SamplePlayHandle.h:66
Track * m_track
Definition SamplePlayHandle.h:93
Sample * m_sample
Definition SamplePlayHandle.h:83
Base-class for all tracks.
Definition Track.h:68
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43
signed int sample
Definition tap_dynamics_m.c:41