52 |
virtual ~Voice(); |
virtual ~Voice(); |
53 |
void SetOutput(AudioOutputDevice* pAudioOutputDevice); |
void SetOutput(AudioOutputDevice* pAudioOutputDevice); |
54 |
void SetEngine(LinuxSampler::Engine* pEngine); |
void SetEngine(LinuxSampler::Engine* pEngine); |
55 |
|
|
56 |
|
virtual void VoiceFreed() { SignalRack.Reset(); } |
57 |
|
|
58 |
protected: |
protected: |
59 |
virtual SampleInfo GetSampleInfo(); |
virtual SampleInfo GetSampleInfo(); |
105 |
|
|
106 |
EngineChannel* GetSfzEngineChannel(); |
EngineChannel* GetSfzEngineChannel(); |
107 |
|
|
108 |
friend class EGv1Unit; |
friend class CCUnit; |
109 |
|
friend class XFInCCUnit; |
110 |
|
friend class XFOutCCUnit; |
111 |
|
friend class AmpEGUnit; |
112 |
friend class FilEGUnit; |
friend class FilEGUnit; |
113 |
friend class PitchEGUnit; |
friend class PitchEGUnit; |
114 |
friend class PitchLFOUnit; |
friend class PitchLFOUnit; |
115 |
friend class AmpLFOUnit; |
friend class AmpLFOUnit; |
116 |
friend class FilLFOUnit; |
friend class FilLFOUnit; |
117 |
|
friend class EndpointUnit; |
118 |
friend class SfzSignalUnitRack; |
friend class SfzSignalUnitRack; |
119 |
|
|
120 |
protected: |
protected: |