/[svn]/linuxsampler/trunk/src/network/lscpserver.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscpserver.h

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

revision 137 by capela, Sun Jun 20 16:49:47 2004 UTC revision 143 by capela, Wed Jun 23 18:54:08 2004 UTC
# Line 57  class LSCPServer : public Thread { Line 57  class LSCPServer : public Thread {
57          LSCPServer(Sampler* pSampler);          LSCPServer(Sampler* pSampler);
58    
59          // Methods called by the parser          // Methods called by the parser
         String CreateAudioOutputDevice(String Driver, std::map<String,String> Parameters);  
60          String DestroyAudioOutputDevice(uint DeviceIndex);          String DestroyAudioOutputDevice(uint DeviceIndex);
61          String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel, bool bBackground = false);          String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel, bool bBackground = false);
62          String LoadEngine(String EngineName, uint uiSamplerChannel);          String LoadEngine(String EngineName, uint uiSamplerChannel);
# Line 75  class LSCPServer : public Thread { Line 74  class LSCPServer : public Thread {
74  #ifdef __GNUC__  #ifdef __GNUC__
75          typedef std::map<String,String> StringMap; // nasty workaround for a GCC bug (see GCC bug #15980, #57)          typedef std::map<String,String> StringMap; // nasty workaround for a GCC bug (see GCC bug #15980, #57)
76          String GetAudioOutputDriverParameterInfo(String Driver, String Parameter, std::map<String,String> DependencyList = StringMap());          String GetAudioOutputDriverParameterInfo(String Driver, String Parameter, std::map<String,String> DependencyList = StringMap());
77            String CreateAudioOutputDevice(String Driver, std::map<String,String> Parameters = StringMap());
78  #else  #else
79          String GetAudioOutputDriverParameterInfo(String Driver, String Parameter, std::map<String,String> DependencyList = std::map<String,String>());          String GetAudioOutputDriverParameterInfo(String Driver, String Parameter, std::map<String,String> DependencyList = std::map<String,String>());
80            String CreateAudioOutputDevice(String Driver, std::map<String,String> Parameters = std::map<String,String>());
81  #endif // __GNUC__  #endif // __GNUC__
82          String GetAudioOutputDeviceCount();          String GetAudioOutputDeviceCount();
83          String GetAudioOutputDevices();          String GetAudioOutputDevices();
# Line 86  class LSCPServer : public Thread { Line 87  class LSCPServer : public Thread {
87          String SetAudioOutputChannelParameter(uint DeviceId, uint ChannelId, String ParamKey, String ParamVal);          String SetAudioOutputChannelParameter(uint DeviceId, uint ChannelId, String ParamKey, String ParamVal);
88          String SetAudioOutputDeviceParameter(uint DeviceIndex, String ParamKey, String ParamVal);          String SetAudioOutputDeviceParameter(uint DeviceIndex, String ParamKey, String ParamVal);
89          String SetAudioOutputChannel(uint ChannelAudioOutputChannel, uint AudioOutputDeviceInputChannel, uint uiSamplerChannel);          String SetAudioOutputChannel(uint ChannelAudioOutputChannel, uint AudioOutputDeviceInputChannel, uint uiSamplerChannel);
90            String SetAudioOutputType(String AudioOutputDriver, uint uiSamplerChannel);
91          String SetMIDIInputType(String MidiInputDriver, uint uiSamplerChannel);          String SetMIDIInputType(String MidiInputDriver, uint uiSamplerChannel);
92          String SetMIDIInputPort(String MIDIInputPort, uint uiSamplerchannel);          String SetMIDIInputPort(String MIDIInputPort, uint uiSamplerchannel);
93          String SetMIDIInputChannel(uint MIDIChannel, uint uiSamplerChannel);          String SetMIDIInputChannel(uint MIDIChannel, uint uiSamplerChannel);
# Line 102  class LSCPServer : public Thread { Line 104  class LSCPServer : public Thread {
104    
105          int Main(); ///< Implementation of virtual method from class Thread          int Main(); ///< Implementation of virtual method from class Thread
106      private:      private:
107            
108            /**
109             * Find a created audio output device index.
110             */
111            int GetAudioOutputDeviceIndex (AudioOutputDevice *pDevice);
112    
113          /**          /**
114           * Converts a result_t structure into a valid LSCP answer message.           * Converts a result_t structure into a valid LSCP answer message.
115           */           */

Legend:
Removed from v.137  
changed lines
  Added in v.143

  ViewVC Help
Powered by ViewVC