3 #ifndef XJMUSIC_WORK_ACTIVE_AUDIO_H
4 #define XJMUSIC_WORK_ACTIVE_AUDIO_H
106 return !(lhs == rhs);
Definition: ActiveAudio.h:14
friend bool operator<(const ActiveAudio &lhs, const ActiveAudio &rhs)
Definition: ActiveAudio.h:67
float toVolume
Definition: ActiveAudio.h:24
unsigned long long getStopAtChainMicros() const
Definition: ActiveAudio.cpp:48
unsigned long long stopAtChainMicros
Definition: ActiveAudio.h:22
ActiveAudio(const SegmentChoiceArrangementPick *pick, const Instrument *instrument, const InstrumentAudio *audio, unsigned long long startAtChainMicros, unsigned long long stopAtChainMicros, float fromIntensity, float toIntensity)
Definition: ActiveAudio.cpp:7
UUID getId() const
Definition: ActiveAudio.cpp:28
const InstrumentAudio * getAudio() const
Definition: ActiveAudio.cpp:53
friend bool operator!=(const ActiveAudio &lhs, const ActiveAudio &rhs)
Definition: ActiveAudio.h:104
float getToVolume() const
Definition: ActiveAudio.cpp:75
int getReleaseMillis() const
Definition: ActiveAudio.cpp:58
const InstrumentAudio * audio
Definition: ActiveAudio.h:20
unsigned long long getStartAtChainMicros() const
Definition: ActiveAudio.cpp:43
unsigned long long startAtChainMicros
Definition: ActiveAudio.h:21
const Instrument * instrument
Definition: ActiveAudio.h:19
float getFromVolume() const
Definition: ActiveAudio.cpp:70
const SegmentChoiceArrangementPick * getPick() const
Definition: ActiveAudio.cpp:33
const SegmentChoiceArrangementPick * pick
Definition: ActiveAudio.h:18
const Instrument * getInstrument() const
Definition: ActiveAudio.cpp:38
friend bool operator==(const ActiveAudio &lhs, const ActiveAudio &rhs)
Definition: ActiveAudio.h:89
float getAmplitude(float ap) const
Definition: ActiveAudio.cpp:63
float fromVolume
Definition: ActiveAudio.h:23
friend bool operator>(const ActiveAudio &lhs, const ActiveAudio &rhs)
Definition: ActiveAudio.h:78
Definition: InstrumentAudio.h:13
Definition: Instrument.h:14
Definition: SegmentChoiceArrangementPick.h:14
Definition: ActiveAudio.h:11
std::string UUID
Definition: EntityUtils.h:28