/[svn]/linuxsampler/trunk/src/engines/gig/EngineChannel.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/EngineChannel.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1685 by schoenebeck, Sun Feb 3 16:21:38 2008 UTC revision 1686 by schoenebeck, Thu Feb 14 14:58:50 2008 UTC
# Line 29  Line 29 
29  #include "../../common/RingBuffer.h"  #include "../../common/RingBuffer.h"
30  #include "../../common/ArrayList.h"  #include "../../common/ArrayList.h"
31  #include "../../drivers/audio/AudioChannel.h"  #include "../../drivers/audio/AudioChannel.h"
 #include "../../drivers/midi/VirtualMidiDevice.h"  
32  #include "EngineGlobals.h"  #include "EngineGlobals.h"
33  #include "Engine.h"  #include "Engine.h"
34  #include "Voice.h"  #include "Voice.h"
# Line 86  namespace LinuxSampler { namespace gig { Line 85  namespace LinuxSampler { namespace gig {
85              virtual FxSend* GetFxSend(uint FxSendIndex);              virtual FxSend* GetFxSend(uint FxSendIndex);
86              virtual uint    GetFxSendCount();              virtual uint    GetFxSendCount();
87              virtual void    RemoveFxSend(FxSend* pFxSend);              virtual void    RemoveFxSend(FxSend* pFxSend);
88                virtual void    Connect(VirtualMidiDevice* pDevice);
89                virtual void    Disconnect(VirtualMidiDevice* pDevice);
90    
91              // implementation of abstract methods derived from interface class 'InstrumentConsumer'              // implementation of abstract methods derived from interface class 'InstrumentConsumer'
92              virtual void ResourceToBeUpdated(::gig::Instrument* pResource, void*& pUpdateArg);              virtual void ResourceToBeUpdated(::gig::Instrument* pResource, void*& pUpdateArg);
93              virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg);              virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg);
94              virtual void OnResourceProgress(float fProgress);              virtual void OnResourceProgress(float fProgress);
95    
             void Connect(VirtualMidiDevice* pDevice);  
             void Disconnect(VirtualMidiDevice* pDevice);  
   
96          //protected:          //protected:
97              Engine*                 pEngine;              Engine*                 pEngine;
98              AudioChannel*           pChannelLeft;             ///< encapsulates the audio rendering buffer (left)              AudioChannel*           pChannelLeft;             ///< encapsulates the audio rendering buffer (left)

Legend:
Removed from v.1685  
changed lines
  Added in v.1686

  ViewVC Help
Powered by ViewVC