/[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 64 by schoenebeck, Thu May 6 20:06:20 2004 UTC revision 123 by schoenebeck, Mon Jun 14 19:33:16 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
60            String CreateAudioOutputDevice(String Driver, std::map<String,String> Parameters);
61            String DestroyAudioOutputDevice(uint DeviceIndex);
62          String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel);          String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel);
63          String LoadEngine(String EngineName, uint uiSamplerChannel);          String LoadEngine(String EngineName, uint uiSamplerChannel);
64          String GetChannels();          String GetChannels();
# Line 68  class LSCPServer : public Thread { Line 70  class LSCPServer : public Thread {
70          String GetVoiceCount(uint uiSamplerChannel);          String GetVoiceCount(uint uiSamplerChannel);
71          String GetStreamCount(uint uiSamplerChannel);          String GetStreamCount(uint uiSamplerChannel);
72          String GetBufferFill(fill_response_t ResponseType, uint uiSamplerChannel);          String GetBufferFill(fill_response_t ResponseType, uint uiSamplerChannel);
73          String SetAudioOutputType(AudioOutputDevice::type_t AudioOutputType, uint uiSamplerChannel);          String GetAvailableAudioOutputDrivers();
74          String SetAudioOutputChannel(uint AudioOutputChannel, uint uiSamplerChannel);          String GetAudioOutputDriverInfo(String Driver);
75          String SetMIDIInputType(MidiInputDevice::type_t MidiInputType, uint uiSamplerChannel);  #ifdef __GNUC__
76            typedef std::map<String,String> StringMap; // nasty workaround for a GCC bug (see GCC bug #15980, #57)
77            String GetAudioOutputDriverParameterInfo(String Driver, String Parameter, std::map<String,String> DependencyList = StringMap());
78    #else
79            String GetAudioOutputDriverParameterInfo(String Driver, String Parameter, std::map<String,String> DependencyList = std::map<String,String>());
80    #endif // __GNUC__
81            String GetAudioOutputDeviceCount();
82            String GetAudioOutputDevices();
83            String GetAudioOutputDeviceInfo(uint DeviceIndex);
84            String GetAudioOutputChannelInfo(uint DeviceId, uint ChannelId);
85            String GetAudioOutputChannelParameterInfo(uint DeviceId, uint ChannelId, String ParameterName);
86            String SetAudioOutputChannelParameter(uint DeviceId, uint ChannelId, String ParamKey, String ParamVal);
87            String SetAudioOutputDeviceParameter(uint DeviceIndex, String ParamKey, String ParamVal);
88            String SetAudioOutputChannel(uint ChannelAudioOutputChannel, uint AudioOutputDeviceInputChannel, uint uiSamplerChannel);
89            String SetMIDIInputType(String MidiInputDriver, uint uiSamplerChannel);
90          String SetMIDIInputPort(String MIDIInputPort, uint uiSamplerchannel);          String SetMIDIInputPort(String MIDIInputPort, uint uiSamplerchannel);
91          String SetMIDIInputChannel(uint MIDIChannel, uint uiSamplerChannel);          String SetMIDIInputChannel(uint MIDIChannel, uint uiSamplerChannel);
92            String SetAudioOutputDevice(uint AudioDeviceId, uint SamplerChannel);
93          String SetVolume(double Volume, uint uiSamplerChannel);          String SetVolume(double Volume, uint uiSamplerChannel);
94          String ResetChannel(uint uiSamplerChannel);          String ResetChannel(uint uiSamplerChannel);
95          String SubscribeNotification(uint UDPPort);          String SubscribeNotification(uint UDPPort);

Legend:
Removed from v.64  
changed lines
  Added in v.123

  ViewVC Help
Powered by ViewVC