66 |
String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel, bool bBackground = false); |
String LoadInstrument(String Filename, uint uiInstrument, uint uiSamplerChannel, bool bBackground = false); |
67 |
String LoadEngine(String EngineName, uint uiSamplerChannel); |
String LoadEngine(String EngineName, uint uiSamplerChannel); |
68 |
String GetChannels(); |
String GetChannels(); |
69 |
|
String ListChannels(); |
70 |
String AddChannel(); |
String AddChannel(); |
71 |
String RemoveChannel(uint uiSamplerChannel); |
String RemoveChannel(uint uiSamplerChannel); |
72 |
String GetAvailableEngines(); |
String GetAvailableEngines(); |
98 |
String GetAudioOutputDeviceInfo(uint DeviceIndex); |
String GetAudioOutputDeviceInfo(uint DeviceIndex); |
99 |
String GetMidiInputDeviceInfo(uint DeviceIndex); |
String GetMidiInputDeviceInfo(uint DeviceIndex); |
100 |
String GetMidiInputPortInfo(uint DeviceIndex, uint PortIndex); |
String GetMidiInputPortInfo(uint DeviceIndex, uint PortIndex); |
101 |
|
String GetMidiInputPortParameterInfo(uint DeviceId, uint PortId, String ParameterName); |
102 |
String GetAudioOutputChannelInfo(uint DeviceId, uint ChannelId); |
String GetAudioOutputChannelInfo(uint DeviceId, uint ChannelId); |
103 |
String GetAudioOutputChannelParameterInfo(uint DeviceId, uint ChannelId, String ParameterName); |
String GetAudioOutputChannelParameterInfo(uint DeviceId, uint ChannelId, String ParameterName); |
104 |
String SetAudioOutputChannelParameter(uint DeviceId, uint ChannelId, String ParamKey, String ParamVal); |
String SetAudioOutputChannelParameter(uint DeviceId, uint ChannelId, String ParamKey, String ParamVal); |
121 |
|
|
122 |
static int currentSocket; |
static int currentSocket; |
123 |
static std::map<int,String> bufferedCommands; |
static std::map<int,String> bufferedCommands; |
124 |
|
|
125 |
|
static void SendLSCPNotify( LSCPEvent Event ); |
126 |
|
|
127 |
protected: |
protected: |
128 |
int hSocket; |
int hSocket; |
129 |
sockaddr_in SocketAddress; |
sockaddr_in SocketAddress; |
131 |
|
|
132 |
int Main(); ///< Implementation of virtual method from class Thread |
int Main(); ///< Implementation of virtual method from class Thread |
133 |
|
|
|
static void SendLSCPNotify( LSCPEvent Event ); |
|
|
|
|
134 |
private: |
private: |
135 |
|
|
136 |
/** |
/** |
137 |
* Find a created audio output device index. |
* Find a created audio output device index. |
138 |
*/ |
*/ |
139 |
int GetAudioOutputDeviceIndex (AudioOutputDevice *pDevice); |
int GetAudioOutputDeviceIndex (AudioOutputDevice *pDevice); |
140 |
|
|
141 |
/** |
/** |
142 |
* Find a created midi input device index. |
* Find a created midi input device index. |
143 |
*/ |
*/ |