/[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 1646 by persson, Sun Jan 20 15:04:51 2008 UTC revision 1659 by schoenebeck, Sun Feb 3 00:13:27 2008 UTC
# Line 27  Line 27 
27  #include "../common/Event.h"  #include "../common/Event.h"
28  #include "../EngineChannel.h"  #include "../EngineChannel.h"
29  #include "../../common/RingBuffer.h"  #include "../../common/RingBuffer.h"
30    #include "../../common/ArrayList.h"
31  #include "../../drivers/audio/AudioChannel.h"  #include "../../drivers/audio/AudioChannel.h"
32    #include "../../drivers/midi/VirtualMidiDevice.h"
33  #include "EngineGlobals.h"  #include "EngineGlobals.h"
34  #include "Engine.h"  #include "Engine.h"
35  #include "Voice.h"  #include "Voice.h"
# Line 90  namespace LinuxSampler { namespace gig { Line 92  namespace LinuxSampler { namespace gig {
92              virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg);              virtual void ResourceUpdated(::gig::Instrument* pOldResource, ::gig::Instrument* pNewResource, void* pUpdateArg);
93              virtual void OnResourceProgress(float fProgress);              virtual void OnResourceProgress(float fProgress);
94    
95                void Connect(VirtualMidiDevice* pDevice);
96                void Disconnect(VirtualMidiDevice* pDevice);
97    
98          //protected:          //protected:
99              Engine*                 pEngine;              Engine*                 pEngine;
100              AudioChannel*           pChannelLeft;             ///< encapsulates the audio rendering buffer (left)              AudioChannel*           pChannelLeft;             ///< encapsulates the audio rendering buffer (left)
# Line 139  namespace LinuxSampler { namespace gig { Line 144  namespace LinuxSampler { namespace gig {
144    
145              RTList< ::gig::DimensionRegion*>* pDimRegionsInUse;     ///< temporary pointer into the instrument change command, used by the audio thread              RTList< ::gig::DimensionRegion*>* pDimRegionsInUse;     ///< temporary pointer into the instrument change command, used by the audio thread
146    
147                SynchronizedConfig< ArrayList<VirtualMidiDevice*> > virtualMidiDevices;
148                SynchronizedConfig< ArrayList<VirtualMidiDevice*> >::Reader virtualMidiDevicesReader;
149    
150              void ResetControllers();              void ResetControllers();
151              void ClearEventLists();              void ClearEventLists();
152              void ImportEvents(uint Samples);              void ImportEvents(uint Samples);

Legend:
Removed from v.1646  
changed lines
  Added in v.1659

  ViewVC Help
Powered by ViewVC