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

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

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

revision 173 by senkov, Mon Jun 28 04:21:11 2004 UTC revision 174 by senkov, Tue Jul 6 03:27:38 2004 UTC
# Line 39  namespace LinuxSampler { Line 39  namespace LinuxSampler {
39       */       */
40      class MidiInputDeviceAlsa : public MidiInputDevice, public Thread {      class MidiInputDeviceAlsa : public MidiInputDevice, public Thread {
41          public:          public:
42              MidiInputDeviceAlsa(std::map<String,String> Parameters);              MidiInputDeviceAlsa(std::map<String,DeviceCreationParameter*> Parameters);
43              ~MidiInputDeviceAlsa();              ~MidiInputDeviceAlsa();
44    
45              // derived abstract methods from class 'MidiInputDevice'              // derived abstract methods from class 'MidiInputDevice'
46              void Listen();              void Listen();
47              void StopListen();              void StopListen();
48              String Driver() { return "Alsa"; };  
49                virtual String Driver();
50    
51                static String Name();
52    
53              static String Description();              static String Description();
54              static String Version();              static String Version();
# Line 79  namespace LinuxSampler { Line 82  namespace LinuxSampler {
82              MidiInputPortAlsa* CreateMidiPort( void );              MidiInputPortAlsa* CreateMidiPort( void );
83    
84          protected:          protected:
             std::map<String,DeviceCreationParameter*> CreateParameters(std::map<String,String> Parameters);  
85              int Main(); ///< Implementation of virtual method from class Thread              int Main(); ///< Implementation of virtual method from class Thread
86          private:          private:
             static std::map<String,DeviceCreationParameter*> CreateAvailableParameters();  
87              snd_seq_t* hAlsaSeq;              snd_seq_t* hAlsaSeq;
88              int        hAlsaSeqClient;       ///< Alsa Sequencer client ID              int        hAlsaSeqClient;       ///< Alsa Sequencer client ID
89      };      };

Legend:
Removed from v.173  
changed lines
  Added in v.174

  ViewVC Help
Powered by ViewVC