65 |
virtual int InstrumentIndex(); |
virtual int InstrumentIndex(); |
66 |
virtual int InstrumentStatus(); |
virtual int InstrumentStatus(); |
67 |
virtual LinuxSampler::Engine* GetEngine(); |
virtual LinuxSampler::Engine* GetEngine(); |
68 |
|
virtual String EngineName(); |
69 |
|
|
70 |
// implementation of abstract methods derived from interface class 'InstrumentConsumer' |
// implementation of abstract methods derived from interface class 'InstrumentConsumer' |
71 |
virtual void ResourceToBeUpdated(::gig::Instrument* pResource, void*& pUpdateArg); |
virtual void ResourceToBeUpdated(::gig::Instrument* pResource, void*& pUpdateArg); |
72 |
virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg); |
virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg); |
73 |
|
virtual void OnResourceProgress(float fProgress); |
74 |
|
|
75 |
//protected: |
//protected: |
76 |
Engine* pEngine; |
Engine* pEngine; |
99 |
int InstrumentStat; |
int InstrumentStat; |
100 |
int iEngineIndexSelf; ///< Reflects the index of this EngineChannel in the Engine's ArrayList. |
int iEngineIndexSelf; ///< Reflects the index of this EngineChannel in the Engine's ArrayList. |
101 |
|
|
102 |
|
void ResetControllers(); |
103 |
void ClearEventLists(); |
void ClearEventLists(); |
104 |
void ImportEvents(uint Samples); |
void ImportEvents(uint Samples); |
105 |
|
|