--- linuxsampler/trunk/src/engines/gig/EngineChannel.h 2008/02/03 16:21:38 1662 +++ linuxsampler/trunk/src/engines/gig/EngineChannel.h 2008/02/14 14:58:50 1686 @@ -29,7 +29,6 @@ #include "../../common/RingBuffer.h" #include "../../common/ArrayList.h" #include "../../drivers/audio/AudioChannel.h" -#include "../../drivers/midi/VirtualMidiDevice.h" #include "EngineGlobals.h" #include "Engine.h" #include "Voice.h" @@ -86,15 +85,14 @@ virtual FxSend* GetFxSend(uint FxSendIndex); virtual uint GetFxSendCount(); virtual void RemoveFxSend(FxSend* pFxSend); + virtual void Connect(VirtualMidiDevice* pDevice); + virtual void Disconnect(VirtualMidiDevice* pDevice); // implementation of abstract methods derived from interface class 'InstrumentConsumer' virtual void ResourceToBeUpdated(::gig::Instrument* pResource, void*& pUpdateArg); virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg); virtual void OnResourceProgress(float fProgress); - void Connect(VirtualMidiDevice* pDevice); - void Disconnect(VirtualMidiDevice* pDevice); - //protected: Engine* pEngine; AudioChannel* pChannelLeft; ///< encapsulates the audio rendering buffer (left)