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

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

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

revision 2433 by persson, Sun Jan 27 15:07:11 2008 UTC revision 2434 by schoenebeck, Thu Mar 7 19:23:24 2013 UTC
# Line 1  Line 1 
1  /***************************************************************************  /***************************************************************************
2   *                                                                         *   *                                                                         *
3   *   Copyright (C) 2008 Andreas Persson                                    *   *   Copyright (C) 2008 - 2013 Andreas Persson                             *
4   *                                                                         *   *                                                                         *
5   *   This program is free software; you can redistribute it and/or modify  *   *   This program is free software; you can redistribute it and/or modify  *
6   *   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(MidiInputPortJack* pPort) throw (Exception);                              ParameterName(MidiInputPortJack* pPort) throw (Exception);
51                              virtual void OnSetValue(String s) throw (Exception);                              virtual void OnSetValue(String s) throw (Exception) OVERRIDE;
52                          protected:                          protected:
53                              MidiInputPortJack* pPort;                              MidiInputPortJack* pPort;
54                      };                      };
# Line 60  namespace LinuxSampler { Line 60  namespace LinuxSampler {
60                      class ParameterJackBindings : public DeviceRuntimeParameterStrings {                      class ParameterJackBindings : public DeviceRuntimeParameterStrings {
61                          public:                          public:
62                              ParameterJackBindings(MidiInputPortJack* pPort);                              ParameterJackBindings(MidiInputPortJack* pPort);
63                              virtual String              Description();                              virtual String              Description() OVERRIDE;
64                              virtual bool                Fix();                              virtual bool                Fix() OVERRIDE;
65                              virtual std::vector<String> PossibilitiesAsString();                              virtual std::vector<String> PossibilitiesAsString() OVERRIDE;
66                              virtual void                OnSetValue(std::vector<String> vS);                              virtual void                OnSetValue(std::vector<String> vS) OVERRIDE;
67                              static String Name();                              static String Name();
68                          protected:                          protected:
69                              MidiInputPortJack*  pPort;                              MidiInputPortJack*  pPort;
# Line 88  namespace LinuxSampler { Line 88  namespace LinuxSampler {
88                  public:                  public:
89                      ParameterName();                      ParameterName();
90                      ParameterName(String s);                      ParameterName(String s);
91                      virtual String              Description();                      virtual String              Description() OVERRIDE;
92                      virtual bool                Fix();                      virtual bool                Fix() OVERRIDE;
93                      virtual bool                Mandatory();                      virtual bool                Mandatory() OVERRIDE;
94                      virtual std::map<String,DeviceCreationParameter*> DependsAsParameters();                      virtual std::map<String,DeviceCreationParameter*> DependsAsParameters() OVERRIDE;
95                      virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters);                      virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) OVERRIDE;
96                      virtual optional<String>    DefaultAsString(std::map<String,String> Parameters);                      virtual optional<String>    DefaultAsString(std::map<String,String> Parameters) OVERRIDE;
97                      virtual void                OnSetValue(String s) throw (Exception);                      virtual void                OnSetValue(String s) throw (Exception) OVERRIDE;
98                      static String Name();                      static String Name();
99              };              };
100    
# Line 102  namespace LinuxSampler { Line 102  namespace LinuxSampler {
102              ~MidiInputDeviceJack();              ~MidiInputDeviceJack();
103    
104              // derived abstract methods from class 'MidiInputDevice'              // derived abstract methods from class 'MidiInputDevice'
105              void Listen();              void Listen() OVERRIDE;
106              void StopListen();              void StopListen() OVERRIDE;
107              String Driver();              String Driver() OVERRIDE;
108              static String Name();              static String Name();
109              static String Description();              static String Description();
110              static String Version();              static String Version();

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

  ViewVC Help
Powered by ViewVC