/[svn]/linuxsampler/trunk/src/mididriver/MidiInputDevice.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/mididriver/MidiInputDevice.h

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

revision 156 by senkov, Mon Jun 28 04:21:11 2004 UTC revision 157 by senkov, Tue Jun 29 00:50:38 2004 UTC
# Line 149  namespace LinuxSampler { Line 149  namespace LinuxSampler {
149                               */                               */
150                              void Disconnect(Engine* pEngine);                              void Disconnect(Engine* pEngine);
151    
                             static std::map<String,DeviceCreationParameter*> AvailableParameters();  
                             std::map<String,DeviceCreationParameter*> DeviceParameters();  
152                              MidiInputDevice* GetDevice();                              MidiInputDevice* GetDevice();
153                              uint GetPortNumber();                              uint GetPortNumber();
154                                std::map<String,DeviceCreationParameter*> DeviceParameters();
155    
156                              /////////////////////////////////////////////////////////////////                              /////////////////////////////////////////////////////////////////
157                              // dispatch methods                              // dispatch methods
# Line 204  namespace LinuxSampler { Line 203  namespace LinuxSampler {
203                               */                               */
204                              void DispatchControlChange(uint8_t Controller, uint8_t Value, uint MidiChannel);                              void DispatchControlChange(uint8_t Controller, uint8_t Value, uint MidiChannel);
205    
206                                MidiInputPort(MidiInputDevice* pDevice, int portNumber);
207    
208                      protected:                      protected:
                             MidiInputPort(MidiInputDevice* pDevice, int portNumber) { this->pDevice = pDevice; this->portNumber = portNumber;}  
209                              MidiInputDevice* pDevice;                              MidiInputDevice* pDevice;
210                              int portNumber;                              int portNumber;
211                              std::map<String,DeviceCreationParameter*> Parameters;  ///< All port parameters.                              std::map<String,DeviceCreationParameter*> Parameters;  ///< All port parameters.
# Line 213  namespace LinuxSampler { Line 213  namespace LinuxSampler {
213                              virtual ~MidiInputPort();                              virtual ~MidiInputPort();
214    
215                              friend class MidiInputDevice;                              friend class MidiInputDevice;
   
                     private:  
                             static std::map<String,DeviceCreationParameter*> CreateAvailableParameters();  
216              };              };
217    
218              /**              /**

Legend:
Removed from v.156  
changed lines
  Added in v.157

  ViewVC Help
Powered by ViewVC