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

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

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

revision 674 by schoenebeck, Tue Jun 21 18:00:52 2005 UTC revision 675 by schoenebeck, Wed Jun 22 22:09:28 2005 UTC
# Line 22  Line 22 
22  #define __LS_ENGINECHANNEL_H__  #define __LS_ENGINECHANNEL_H__
23    
24  #include "../../drivers/audio/AudioOutputDevice.h"  #include "../../drivers/audio/AudioOutputDevice.h"
25    #include "../../drivers/midi/midi.h"
26    #include "../../drivers/midi/MidiInputDevice.h"
27    #include "../../drivers/midi/MidiInputPort.h"
28  #include "Engine.h"  #include "Engine.h"
29    
30  namespace LinuxSampler {  namespace LinuxSampler {
31    
32      // just symbol prototyping      // just symbol prototyping
33      class AudioOutputDevice;      class AudioOutputDevice;
34        class MidiInputPort;
35    
36      /** @brief Channel Interface for LinuxSampler Sampler Engines      /** @brief Channel Interface for LinuxSampler Sampler Engines
37       *       *
# Line 62  namespace LinuxSampler { Line 66  namespace LinuxSampler {
66              virtual void    DisconnectAudioOutputDevice() = 0;              virtual void    DisconnectAudioOutputDevice() = 0;
67              virtual void    SetOutputChannel(uint EngineAudioChannel, uint AudioDeviceChannel) = 0;              virtual void    SetOutputChannel(uint EngineAudioChannel, uint AudioDeviceChannel) = 0;
68              virtual int     OutputChannel(uint EngineAudioChannel) = 0;              virtual int     OutputChannel(uint EngineAudioChannel) = 0;
69                virtual void    Connect(MidiInputPort* pMidiPort, midi_chan_t MidiChannel) = 0;
70                virtual void    DisconnectMidiInputPort() = 0;
71                virtual MidiInputPort* GetMidiInputPort() = 0;
72                virtual midi_chan_t MidiChannel() = 0;
73              virtual String  InstrumentFileName() = 0;              virtual String  InstrumentFileName() = 0;
74              virtual String  InstrumentName() = 0;              virtual String  InstrumentName() = 0;
75              virtual int     InstrumentIndex() = 0;              virtual int     InstrumentIndex() = 0;

Legend:
Removed from v.674  
changed lines
  Added in v.675

  ViewVC Help
Powered by ViewVC