CLinuxSampler::atomic< T > | |
CLinuxSampler::atomic< int > | |
CLinuxSampler::AudioChannel | Audio Channel (always mono) |
CLinuxSampler::AudioDeviceCountListener | This class is used as a listener, which is notified when the number of audio output devices is changed |
CLinuxSampler::BufferFillListener | This 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 |
▼CLinuxSampler::ChannelCountListener | This class is used as a listener, which is notified when the number of sampler channels is changed |
CLinuxSampler::ChannelCountAdapter | This class exists as convenience for creating listener objects |
▼CLinuxSampler::Device | Abstract base class for all kind of drivers in LinuxSampler |
CLinuxSampler::AudioOutputDevice | Abstract base class for audio output drivers in LinuxSampler |
CLinuxSampler::MidiInputDevice | Abstract base class for MIDI input drivers in LinuxSampler |
▼CLinuxSampler::DeviceRuntimeParameter | Abstracet base class for all driver parameters of the sampler |
▼CLinuxSampler::DeviceCreationParameter | Abstract base class for parameters at driver instanciation time |
▼CLinuxSampler::DeviceCreationParameterBool | Abstract base class for driver parameters of type Bool |
CLinuxSampler::AudioOutputDevice::ParameterActive | Device Parameter 'ACTIVE' |
CLinuxSampler::MidiInputDevice::ParameterActive | Device Parameter 'ACTIVE' |
CLinuxSampler::DeviceCreationParameterFloat | Abstract base class for driver parameters of type float |
▼CLinuxSampler::DeviceCreationParameterInt | Abstract base class for driver parameters of type int |
CLinuxSampler::AudioOutputDevice::ParameterChannels | Device Parameters 'CHANNELS' |
CLinuxSampler::AudioOutputDevice::ParameterSampleRate | Device Parameter 'SAMPLERATE' |
CLinuxSampler::MidiInputDevice::ParameterPorts | Device Parameter 'PORTS' |
CLinuxSampler::DeviceCreationParameterString | Abstract base class for driver parameters of type String |
CLinuxSampler::DeviceCreationParameterStrings | Abstract base class for driver parameters of a String list type |
▼CLinuxSampler::DeviceRuntimeParameterBool | Abstract base class for driver parameters of type bool |
CLinuxSampler::AudioChannel::ParameterIsMixChannel | |
CLinuxSampler::DeviceRuntimeParameterFloat | Abstract base class for driver parameters of type float |
▼CLinuxSampler::DeviceRuntimeParameterInt | Abstract base class for driver parameters of type int |
CLinuxSampler::AudioChannel::ParameterMixChannelDestination | |
▼CLinuxSampler::DeviceRuntimeParameterString | Abstract base class for driver parameters of type String |
CLinuxSampler::AudioChannel::ParameterName | |
CLinuxSampler::MidiInputPort::ParameterName | MIDI Port Parameter 'NAME' |
CLinuxSampler::DeviceRuntimeParameterStrings | Abstract base class for driver parameters of a String list type |
CLinuxSampler::DoubleBuffer< T > | Synchronization / protection of data shared between multiple threads by using a double buffer design |
CLinuxSampler::Engine | LinuxSampler Sampler Engine Interface |
CLinuxSampler::EngineChangeListener | This class is used as a listener, which is notified when the engine type of a particular sampler channel is changed |
CLinuxSampler::EngineChannel | Channel Interface for LinuxSampler Sampler Engines |
CLinuxSampler::MidiInstrumentMapper::entry_t | Defines the instrument and settings a MIDI bank MSB, LSB, program triple ought to be mapped to |
CLinuxSampler::VirtualMidiDevice::event_t | |
CLinuxSampler::FxSend | Engine Channel Effect Send |
CLinuxSampler::FxSendCountListener | This class is used as a listener, which is notified when the number of effect sends on a particular sampler channel is changed |
▼CLinuxSampler::InstrumentEditorFactory::InnerFactory | |
CLinuxSampler::InstrumentEditorFactory::InnerFactoryTemplate< PluginClass_T > | |
CLinuxSampler::InstrumentEditorFactory::InnerFactoryRegistrator< PluginClass_T > | |
CLinuxSampler::InstrumentManager::instrument_id_t | Reflects unique ID of an instrument |
CLinuxSampler::InstrumentManager::instrument_info_t | Rather abstract informations about an instrument |
CLinuxSampler::InstrumentEditorFactory | |
CLinuxSampler::InstrumentEditorListener | Instrument Editor Notifications |
CLinuxSampler::InstrumentManager | Abstract interface class for InstrumentManagers |
CLinuxSampler::ListenerList< L > | |
CLinuxSampler::ListenerList< LinuxSampler::AudioDeviceCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::BufferFillListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::ChannelCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::EngineChangeListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::FxSendCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::MidiDeviceCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::MidiInstrumentCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::MidiInstrumentInfoListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::MidiInstrumentMapCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::MidiInstrumentMapInfoListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::MidiPortCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::StreamCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::TotalStreamCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::TotalVoiceCountListener * > | |
CLinuxSampler::ListenerList< LinuxSampler::VoiceCountListener * > | |
CLinuxSampler::midi_prog_index_t | MIDI program index |
CLinuxSampler::MidiDeviceCountListener | This class is used as a listener, which is notified when the number of MIDI input devices is changed |
CLinuxSampler::MidiInputPort | |
CLinuxSampler::MidiInstrumentCountListener | This class is used as a listener, which is notified when the number of MIDI instruments on a particular MIDI instrument map is changed |
CLinuxSampler::MidiInstrumentInfoListener | This class is used as a listener, which is notified when a MIDI instrument in a MIDI instrument map is changed |
CLinuxSampler::MidiInstrumentMapCountListener | This class is used as a listener, which is notified when the number of MIDI instrument maps is changed |
CLinuxSampler::MidiInstrumentMapInfoListener | This class is used as a listener, which is notified when the settings of a MIDI instrument map are changed |
CLinuxSampler::MidiInstrumentMapper | Mapping MIDI bank/program numbers with real instruments |
CLinuxSampler::MidiPortCountListener | This class is used as a listener, which is notified when the number of MIDI input ports is changed |
▼CLinuxSampler::SynchronizedConfig< T >::Reader | |
CLinuxSampler::FrontBuffer< T > | FrontBuffer object to be accessed by exactly ONE real-time thread |
▼Cstd::runtime_error | |
▼CLinuxSampler::Exception | Exception that will be thrown in NON REAL TIME PARTS of the LinuxSampler application |
CLinuxSampler::AudioOutputException | Audio 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) |
CLinuxSampler::InstrumentManagerException | Will be thrown by InstrumentManager implementations on errors |
CLinuxSampler::MidiInputException | Midi 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) |
CLinuxSampler::Sampler | LinuxSampler main class |
CLinuxSampler::SamplerChannel | LinuxSampler sampler channel (a.k.a |
CLinuxSampler::StreamCountListener | This class is used as a listener, which is notified when the number of active disk streams in a particular sampler channel is changed |
CLinuxSampler::Sync< T > | Wraps as a kind of pointer class some data object shared with other threads, to protect / synchronize the shared data against undeterministic concurrent access |
▼CLinuxSampler::SynchronizedConfig< T > | Thread-safe management of configuration data, where the data is updated by a single non real time thread and read by a number of real time threads |
CLinuxSampler::BackBuffer< T > | BackBuffer object to be accessed by multiple non-real-time threads |
CLinuxSampler::SynchronizedConfig< MidiChannelMap_t > | |
CLinuxSampler::SynchronizedConfig< std::set< LinuxSampler::Engine * > > | |
CLinuxSampler::SynchronizedConfig< std::vector< LinuxSampler::VirtualMidiDevice * > > | |
CLinuxSampler::SynchronizedConfig< std::vector< uint8_t > > | |
▼CLinuxSampler::Synchronizer< T > | Base interface class for classes that implement synchronization of data shared between multiple threads |
CLinuxSampler::BackBuffer< T > | BackBuffer object to be accessed by multiple non-real-time threads |
CLinuxSampler::FrontBuffer< T > | FrontBuffer object to be accessed by exactly ONE real-time thread |
▼CLinuxSampler::Thread | Abstract base class for classes that need to run in an own thread |
CLinuxSampler::InstrumentEditor | Instrument Editor Interface (external plugin) |
CLinuxSampler::TotalStreamCountListener | This class is used as a listener, which is notified when the total number of active streams is changed |
CLinuxSampler::TotalVoiceCountListener | This class is used as a listener, which is notified when the total number of active voices is changed |
▼CLinuxSampler::VirtualMidiDevice | Light-weight MIDI interface (for MIDI in & out) intended to be used by pure software MIDI "devices", that is e.g |
CLinuxSampler::InstrumentEditor | Instrument Editor Interface (external plugin) |
CLinuxSampler::VoiceCountListener | This class is used as a listener, which is notified when the number of active voices in a particular sampler channel is changed |