28 |
#include "common/global.h" |
#include "common/global.h" |
29 |
#include "common/LinuxSamplerException.h" |
#include "common/LinuxSamplerException.h" |
30 |
#include "engines/common/Engine.h" |
#include "engines/common/Engine.h" |
31 |
#include "mididriver/MidiInputDevice.h" |
#include "drivers/midi/MidiInputDevice.h" |
32 |
#include "audiodriver/AudioOutputDevice.h" |
#include "drivers/audio/AudioOutputDevice.h" |
33 |
|
|
34 |
namespace LinuxSampler { |
namespace LinuxSampler { |
35 |
|
|
152 |
|
|
153 |
/** Getting MIDI input device port given its index number. */ |
/** Getting MIDI input device port given its index number. */ |
154 |
MidiInputDevice::MidiInputPort* GetMidiInputDevicePort(int MidiPort); |
MidiInputDevice::MidiInputPort* GetMidiInputDevicePort(int MidiPort); |
155 |
|
|
156 |
Sampler* pSampler; |
Sampler* pSampler; |
157 |
Engine* pEngine; |
Engine* pEngine; |
158 |
AudioOutputDevice* pAudioOutputDevice; |
AudioOutputDevice* pAudioOutputDevice; |
303 |
AudioOutputDeviceMap mAudioOutputDevices; ///< contains all created audio output devices |
AudioOutputDeviceMap mAudioOutputDevices; ///< contains all created audio output devices |
304 |
MidiInputDeviceMap mMidiInputDevices; |
MidiInputDeviceMap mMidiInputDevices; |
305 |
|
|
|
template<class T> inline String ToString(T o) { |
|
|
std::stringstream ss; |
|
|
ss << o; |
|
|
return ss.str(); |
|
|
} |
|
|
|
|
306 |
friend class SamplerChannel; |
friend class SamplerChannel; |
307 |
}; |
}; |
308 |
} |
} |