jlscp
v0.8

Package org.linuxsampler.lscp

Provides classes for retrieving information and configuring LinuxSampler instance.

See:
          Description

Interface Summary
Device Defines the generic properties that every device should have.
Driver Defines the generic properties that every driver should have.
Instrument  
Parameter<T> Defines the generic properties that every parameter should have.
Parseable This interface defines standard method for parsing lines of text.
 

Class Summary
AbstractDevice This class provides default implementation of the Device interface.
AbstractDriver This class provides default implementation of the Driver interface.
AbstractInstrument  
AbstractParameter<T> This class provides default implementation of the Parameter interface.
AudioOutputChannel This class provides detailed information about an audio output chanel.
AudioOutputDevice Provides information about the current settings of a specific audio output device.
AudioOutputDriver This class provides detailed information about an audio output driver.
BoolListParameter This class implements the Parameter<Boolean[]> interface.
BoolParameter This class implements the Parameter<Boolean> interface.
BufferFill Provides information about the fill state of a disk stream buffer.
Client This class is the abstraction representing a client endpoint for communication with LinuxSampler instance.
DbDirectoryInfo Provides information about a database instrument directory.
DbInstrumentInfo Provides information about a database instrument.
DbSearchQuery This class represents a query containg the search criterias for the instruments to obtain.
FloatListParameter This class implements the Parameter<Float[]> interface.
FloatParameter This class implements the Parameter<Float> interface.
FxSend Provides information about the current settings of a specific effect send.
IntListParameter This class implements the Parameter<Integer[]> interface.
IntParameter This class implements the Parameter<Integer> interface.
MidiInputDevice Provides information about the current settings of a specific MIDI input device.
MidiInputDriver This class is used to provide detailed information about a MIDI input driver.
MidiInstrumentEntry Specifies a position of a MIDI instrument in a MIDI instrument map.
MidiInstrumentInfo Provides information about a MIDI instrument.
MidiInstrumentMapInfo Represents a MIDI instrument map used for mapping instruments to corresponding MIDI bank select and MIDI program change messages.
MidiPort This class is used to provide detailed information about a MIDI port.
ParameterFactory This class represents a factory for creating Parameter instances.
Parser This class contains only helper functions that are used from the other classes in this library.
SamplerChannel Provides information about the current settings of a specific sampler channel.
SamplerEngine Provides information about a specific sampler engine.
ScanJobInfo Provides information about a running scan job.
ServerInfo Provides general information about LinuxSampler instance.
StringListParameter This class implements the Parameter<String[]> interface.
StringParameter This class implements the Parameter<String> interface.
 

Enum Summary
Client.ScanMode  
DbSearchQuery.InstrumentType  
MidiInstrumentInfo.LoadMode  
ParameterType Represents the parameter type.
 

Exception Summary
LscpException Thrown to indicate unexpected error in the LinuxSampler control protocol.
LSException Thrown to indicate that LinuxSampler has returned an error message.
 

Package org.linuxsampler.lscp Description

Provides classes for retrieving information and configuring LinuxSampler instance.

The controlling of LinuxSampler backend application will be done through the Client class which provides APIs for all commands specified in the LSCP protocol v1.0.


jlscp
v0.8

Copyright © 2009 Grigor Iliev. All rights reserved.