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 |
77 |
String AddChannel(); |
String AddChannel(); |
78 |
String RemoveChannel(uint uiSamplerChannel); |
String RemoveChannel(uint uiSamplerChannel); |
79 |
String GetAvailableEngines(); |
String GetAvailableEngines(); |
80 |
|
String ListAvailableEngines(); |
81 |
String GetEngineInfo(String EngineName); |
String GetEngineInfo(String EngineName); |
82 |
String GetChannelInfo(uint uiSamplerChannel); |
String GetChannelInfo(uint uiSamplerChannel); |
83 |
String GetVoiceCount(uint uiSamplerChannel); |
String GetVoiceCount(uint uiSamplerChannel); |
84 |
String GetStreamCount(uint uiSamplerChannel); |
String GetStreamCount(uint uiSamplerChannel); |
85 |
String GetBufferFill(fill_response_t ResponseType, uint uiSamplerChannel); |
String GetBufferFill(fill_response_t ResponseType, uint uiSamplerChannel); |
86 |
String GetAvailableAudioOutputDrivers(); |
String GetAvailableAudioOutputDrivers(); |
87 |
|
String ListAvailableAudioOutputDrivers(); |
88 |
String GetAvailableMidiInputDrivers(); |
String GetAvailableMidiInputDrivers(); |
89 |
|
String ListAvailableMidiInputDrivers(); |
90 |
String GetAudioOutputDriverInfo(String Driver); |
String GetAudioOutputDriverInfo(String Driver); |
91 |
String GetMidiInputDriverInfo(String Driver); |
String GetMidiInputDriverInfo(String Driver); |
92 |
#ifdef __GNUC__ |
#ifdef __GNUC__ |