/[svn]/linuxsampler/trunk/src/drivers/midi/MidiInputDeviceCoreMidi.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/drivers/midi/MidiInputDeviceCoreMidi.h

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

revision 2370 by schoenebeck, Wed Sep 19 13:11:45 2012 UTC revision 2434 by schoenebeck, Thu Mar 7 19:23:24 2013 UTC
# Line 1  Line 1 
1  /***************************************************************************  /***************************************************************************
2   *                                                                         *   *                                                                         *
3   *   Copyright (C) 2004, 2005 Grame                                        *   *   Copyright (C) 2004, 2005 Grame                                        *
4   *   Copyright (C) 2005 - 2012 Christian Schoenebeck                       *   *   Copyright (C) 2005 - 2013 Christian Schoenebeck                       *
5   *                                                                         *   *                                                                         *
6   *   This program is free software; you can redistribute it and/or modify  *   *   This program is free software; you can redistribute it and/or modify  *
7   *   it under the terms of the GNU General Public License as published by  *   *   it under the terms of the GNU General Public License as published by  *
# Line 48  namespace LinuxSampler { Line 48  namespace LinuxSampler {
48                      class ParameterName : public MidiInputPort::ParameterName {                      class ParameterName : public MidiInputPort::ParameterName {
49                          public:                          public:
50                              ParameterName(MidiInputPort* pPort) throw (Exception);                              ParameterName(MidiInputPort* pPort) throw (Exception);
51                              virtual void OnSetValue(String s) throw (Exception);                              virtual void OnSetValue(String s) throw (Exception) OVERRIDE;
52                      };                      };
53    
54                      /** MIDI Port Parameter 'CORE_MIDI_BINDINGS'                      /** MIDI Port Parameter 'CORE_MIDI_BINDINGS'
# Line 59  namespace LinuxSampler { Line 59  namespace LinuxSampler {
59                      class ParameterCoreMidiBindings : public DeviceRuntimeParameterStrings {                      class ParameterCoreMidiBindings : public DeviceRuntimeParameterStrings {
60                          public:                          public:
61                              ParameterCoreMidiBindings(MidiInputPortCoreMidi* pPort);                              ParameterCoreMidiBindings(MidiInputPortCoreMidi* pPort);
62                              virtual String Description();                              virtual String Description() OVERRIDE;
63                              virtual bool Fix();                              virtual bool Fix() OVERRIDE;
64                              virtual std::vector<String> PossibilitiesAsString();                              virtual std::vector<String> PossibilitiesAsString() OVERRIDE;
65                              virtual void OnSetValue(std::vector<String> vS) throw (Exception);                              virtual void OnSetValue(std::vector<String> vS) throw (Exception) OVERRIDE;
66                          protected:                          protected:
67                              MidiInputPortCoreMidi* pPort;                              MidiInputPortCoreMidi* pPort;
68                      };                      };
# Line 75  namespace LinuxSampler { Line 75  namespace LinuxSampler {
75                                          class ParameterAutoBind : public DeviceRuntimeParameterBool {                                          class ParameterAutoBind : public DeviceRuntimeParameterBool {
76                                                  public:                                                  public:
77                                                          ParameterAutoBind(MidiInputPortCoreMidi* pPort);                                                          ParameterAutoBind(MidiInputPortCoreMidi* pPort);
78                                                          virtual String Description();                                                          virtual String Description() OVERRIDE;
79                                                          virtual bool Fix();                                                          virtual bool Fix() OVERRIDE;
80                                                          virtual void OnSetValue(bool b) throw (Exception);                                                          virtual void OnSetValue(bool b) throw (Exception) OVERRIDE;
81                                                  protected:                                                  protected:
82                                                          MidiInputPortCoreMidi* pPort;                                                          MidiInputPortCoreMidi* pPort;
83                                          };                                          };
# Line 108  namespace LinuxSampler { Line 108  namespace LinuxSampler {
108              virtual ~MidiInputDeviceCoreMidi();              virtual ~MidiInputDeviceCoreMidi();
109    
110              // derived abstract methods from class 'MidiInputDevice'              // derived abstract methods from class 'MidiInputDevice'
111              void Listen(){}              void Listen() OVERRIDE {}
112              void StopListen(){}              void StopListen() OVERRIDE {}
113                          virtual String Driver();                          virtual String Driver() OVERRIDE;
114                          static String Name();                          static String Name();
115                          static String Description();                          static String Description();
116              static String Version();              static String Version();

Legend:
Removed from v.2370  
changed lines
  Added in v.2434

  ViewVC Help
Powered by ViewVC