64 |
class LSCPServer : public Thread { |
class LSCPServer : public Thread { |
65 |
public: |
public: |
66 |
LSCPServer(Sampler* pSampler); |
LSCPServer(Sampler* pSampler); |
67 |
|
virtual ~LSCPServer(); |
68 |
int WaitUntilInitialized(long TimeoutSeconds = 0L, long TimeoutNanoSeconds = 0L); |
int WaitUntilInitialized(long TimeoutSeconds = 0L, long TimeoutNanoSeconds = 0L); |
69 |
|
|
70 |
// Methods called by the parser |
// Methods called by the parser |
71 |
String DestroyAudioOutputDevice(uint DeviceIndex); |
String DestroyAudioOutputDevice(uint DeviceIndex); |
72 |
String DestroyMidiInputDevice(uint DeviceIndex); |
String DestroyMidiInputDevice(uint DeviceIndex); |
73 |
String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel, bool bBackground = false); |
String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel, bool bBackground = false); |
74 |
String LoadEngine(String EngineName, uint uiSamplerChannel); |
String SetEngineType(String EngineName, uint uiSamplerChannel); |
75 |
String GetChannels(); |
String GetChannels(); |
76 |
String ListChannels(); |
String ListChannels(); |
77 |
String AddChannel(); |
String AddChannel(); |