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

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

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 60  namespace LinuxSampler { Line 60  namespace LinuxSampler {
60              }              }
61      }      }
62    
63        MidiInputDevice::MidiInputPort::MidiInputPort(MidiInputDevice* pDevice, int portNumber) {
64                this->pDevice = pDevice;
65                this->portNumber = portNumber;
66                Parameters["name"] = new ParameterName(this);
67        }
68    
69      MidiInputDevice* MidiInputDevice::MidiInputPort::GetDevice() {      MidiInputDevice* MidiInputDevice::MidiInputPort::GetDevice() {
70              return pDevice;              return pDevice;
71      }      }
# Line 68  namespace LinuxSampler { Line 74  namespace LinuxSampler {
74              return portNumber;              return portNumber;
75      }      }
76    
     std::map<String,DeviceCreationParameter*> MidiInputDevice::MidiInputPort::AvailableParameters() {  
             static const std::map<String,DeviceCreationParameter*> available_parameters = CreateAvailableParameters();  
             return available_parameters;  
     }  
                                                                                                                                                               
     std::map<String,DeviceCreationParameter*> MidiInputDevice::MidiInputPort::CreateAvailableParameters() {  
             static ParameterName     param_name(NULL);  
             std::map<String,DeviceCreationParameter*> result;  
             result["name"]     = &param_name;  
             return result;  
     }  
   
77      std::map<String,DeviceCreationParameter*> MidiInputDevice::DeviceParameters() {      std::map<String,DeviceCreationParameter*> MidiInputDevice::DeviceParameters() {
78              return Parameters;              return Parameters;
79      }      }

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

  ViewVC Help
Powered by ViewVC