25#ifndef LMMS_SAMPLE_TRACK_H
26#define LMMS_SAMPLE_TRACK_H
52 const f_cnt_t _frame_base,
int _clip_num = -1 )
override;
Job between PlayHandle and MixerChannel.
Definition AudioBusHandle.h:55
Definition AutomatableModel.h:463
Definition AutomatableModel.h:481
IntModel * mixerChannelModel()
Definition SampleTrack.h:60
void updateClips()
Definition SampleTrack.cpp:225
bool play(const TimePos &_start, const f_cnt_t _frames, const f_cnt_t _frame_base, int _clip_num=-1) override
Definition SampleTrack.cpp:73
bool m_isPlaying
Definition SampleTrack.h:99
gui::TrackView * createView(gui::TrackContainerView *tcv) override
Definition SampleTrack.cpp:172
SampleTrack(TrackContainer *tc)
Definition SampleTrack.cpp:47
void setPlaying(bool playing)
Definition SampleTrack.h:80
AudioBusHandle m_audioBusHandle
Definition SampleTrack.h:98
QString nodeName() const override
Definition SampleTrack.h:70
IntModel m_mixerChannelModel
Definition SampleTrack.h:97
void setPlayingClips(bool isPlaying)
Definition SampleTrack.cpp:234
~SampleTrack() override
Definition SampleTrack.cpp:65
void loadTrackSpecificSettings(const QDomElement &_this) override
Definition SampleTrack.cpp:201
void saveTrackSpecificSettings(QDomDocument &doc, QDomElement &parent, bool presetMode) override
Definition SampleTrack.cpp:190
Clip * createClip(const TimePos &pos) override
Definition SampleTrack.cpp:180
bool isPlaying()
Definition SampleTrack.h:75
void updateMixerChannel()
Definition SampleTrack.cpp:247
FloatModel m_panningModel
Definition SampleTrack.h:96
FloatModel m_volumeModel
Definition SampleTrack.h:95
AudioBusHandle * audioBusHandle()
Definition SampleTrack.h:65
Definition TrackContainer.h:49
Track(Type type, TrackContainer *tc)
Create a new (empty) track object.
Definition Track.cpp:59
Definition SampleTrackView.h:45
Definition SampleTrackWindow.h:47
Definition TrackContainerView.h:71
Definition TrackView.h:60
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43