7#include <qqmlintegration.h>
11namespace zrythm::structure::tracks
23 using RegionT = AudioRegion;
30 structure::arrangement::ArrangerObjectRegistry ®istry,
31 dsp::FileAudioSourceRegistry &file_audio_source_registry,
34 friend void init_from (
40 friend void to_json (nlohmann::json &j,
const AudioLane &lane)
44 friend void from_json (
const nlohmann::json &j,
AudioLane &lane)
A region for playing back audio samples.
AudioLane(structure::arrangement::ArrangerObjectRegistry ®istry, dsp::FileAudioSourceRegistry &file_audio_source_registry, LanedTrackImpl< AudioLane > *track)
Interface for a track that has lanes.
A TrackLane belongs to a Track (can have many TrackLanes in a Track) and contains Regions.
TrackLaneImpl(structure::arrangement::ArrangerObjectRegistry ®istry, dsp::FileAudioSourceRegistry &file_audio_source_registry, LanedTrackT *track, QObject &derived)