Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
LinuxSampler::AudioChannelAudio Channel (always mono)
LinuxSampler::AudioDeviceCountListenerThis class is used as a listener, which is notified when the number of audio output devices is changed
LinuxSampler::AudioOutputDeviceAbstract base class for audio output drivers in LinuxSampler
LinuxSampler::AudioOutputExceptionAudio output exception that should be thrown by the AudioOutputDevice descendants in case initialization of the audio output system failed (which should be done in the constructor of the AudioOutputDevice descendant)
LinuxSampler::BufferFillListenerThis class is used as a listener, which is notified when the fill state of the disk stream buffers on a particular sampler channel is changed
LinuxSampler::ChannelCountAdapterThis class exists as convenience for creating listener objects
LinuxSampler::ChannelCountListenerThis class is used as a listener, which is notified when the number of sampler channels is changed
LinuxSampler::DeviceAbstract base class for all kind of drivers in LinuxSampler
LinuxSampler::DeviceCreationParameter
LinuxSampler::DeviceCreationParameterBool
LinuxSampler::DeviceCreationParameterFloat
LinuxSampler::DeviceCreationParameterInt
LinuxSampler::DeviceCreationParameterString
LinuxSampler::DeviceCreationParameterStrings
LinuxSampler::DeviceRuntimeParameter
LinuxSampler::DeviceRuntimeParameterBool
LinuxSampler::DeviceRuntimeParameterFloat
LinuxSampler::DeviceRuntimeParameterInt
LinuxSampler::DeviceRuntimeParameterString
LinuxSampler::DeviceRuntimeParameterStrings
LinuxSampler::EngineLinuxSampler Sampler Engine Interface
LinuxSampler::EngineChangeListenerThis class is used as a listener, which is notified when the engine type of a particular sampler channel is changed
LinuxSampler::EngineChannelChannel Interface for LinuxSampler Sampler Engines
LinuxSampler::MidiInstrumentMapper::entry_tDefines the instrument and settings a MIDI bank MSB, LSB, program triple ought to be mapped to
LinuxSampler::VirtualMidiDevice::event_t
LinuxSampler::ExceptionException that will be thrown in NON REAL TIME PARTS of the LinuxSampler application
LinuxSampler::FxSendEngine Channel Effect Send
LinuxSampler::FxSendCountListenerThis class is used as a listener, which is notified when the number of effect sends on a particular sampler channel is changed
LinuxSampler::InstrumentEditorFactory::InnerFactory
LinuxSampler::InstrumentEditorFactory::InnerFactoryRegistrator< PluginClass_T >
LinuxSampler::InstrumentEditorFactory::InnerFactoryTemplate< PluginClass_T >
LinuxSampler::InstrumentManager::instrument_id_tReflects unique ID of an instrument
LinuxSampler::InstrumentManager::instrument_info_tRather abstract informations about an instrument
LinuxSampler::InstrumentEditorInstrument Editor Interface (external plugin)
LinuxSampler::InstrumentEditorFactory
LinuxSampler::InstrumentEditorListenerInstrument Editor Notifications
LinuxSampler::InstrumentManagerAbstract interface class for InstrumentManagers
LinuxSampler::InstrumentManagerExceptionWill be thrown by InstrumentManager implementations on errors
LinuxSampler::ListenerList< L >
LinuxSampler::midi_prog_index_tMIDI program index
LinuxSampler::MidiDeviceCountListenerThis class is used as a listener, which is notified when the number of MIDI input devices is changed
LinuxSampler::MidiInputDeviceAbstract base class for MIDI input drivers in LinuxSampler
LinuxSampler::MidiInputExceptionMidi input exception that should be thrown by the MidiInputDevice descendants in case initialization of the MIDI input system failed (which should be done in the constructor of the MidiInputDevice descendant)
LinuxSampler::MidiInputPort
LinuxSampler::MidiInstrumentCountListenerThis class is used as a listener, which is notified when the number of MIDI instruments on a particular MIDI instrument map is changed
LinuxSampler::MidiInstrumentInfoListenerThis class is used as a listener, which is notified when a MIDI instrument in a MIDI instrument map is changed
LinuxSampler::MidiInstrumentMapCountListenerThis class is used as a listener, which is notified when the number of MIDI instrument maps is changed
LinuxSampler::MidiInstrumentMapInfoListenerThis class is used as a listener, which is notified when the settings of a MIDI instrument map are changed
LinuxSampler::MidiInstrumentMapperMapping MIDI bank/program numbers with real instruments
LinuxSampler::MidiPortCountListenerThis class is used as a listener, which is notified when the number of MIDI input ports is changed
LinuxSampler::AudioOutputDevice::ParameterActiveDevice Parameter 'ACTIVE'
LinuxSampler::MidiInputDevice::ParameterActiveDevice Parameter 'ACTIVE'
LinuxSampler::AudioOutputDevice::ParameterChannelsDevice Parameters 'CHANNELS'
LinuxSampler::AudioChannel::ParameterIsMixChannel
LinuxSampler::AudioChannel::ParameterMixChannelDestination
LinuxSampler::AudioChannel::ParameterName
LinuxSampler::MidiInputPort::ParameterNameMIDI Port Parameter 'NAME'
LinuxSampler::MidiInputDevice::ParameterPortsDevice Parameter 'PORTS'
LinuxSampler::AudioOutputDevice::ParameterSampleRateDevice Parameter 'SAMPLERATE'
LinuxSampler::SamplerLinuxSampler main class
LinuxSampler::SamplerChannelLinuxSampler sampler channel
LinuxSampler::StreamCountListenerThis class is used as a listener, which is notified when the number of active disk streams in a particular sampler channel is changed
LinuxSampler::ThreadAbstract base class for classes that need to run in an own thread
LinuxSampler::TotalStreamCountListenerThis class is used as a listener, which is notified when the total number of active streams is changed
LinuxSampler::TotalVoiceCountListenerThis class is used as a listener, which is notified when the total number of active voices is changed
LinuxSampler::VirtualMidiDeviceLight-weight MIDI interface (for MIDI in & out) intended to be used by pure software MIDI "devices", that is e.g
LinuxSampler::VoiceCountListenerThis class is used as a listener, which is notified when the number of active voices in a particular sampler channel is changed

doxygen