Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jlscp v0.8
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jlscp v0.8
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2009 Grigor Iliev. All rights reserved.