#include <DeviceParameter.h>

Public Member Functions | |
| virtual String | Type ()=0 |
| virtual String | Description ()=0 |
| virtual bool | Fix ()=0 |
| virtual bool | Multiplicity ()=0 |
| virtual optional< String > | RangeMin ()=0 |
| virtual optional< String > | RangeMax ()=0 |
| virtual optional< String > | Possibilities ()=0 |
| virtual String | Value ()=0 |
| virtual void | SetValue (String val)=0 throw (Exception) |
| virtual | ~DeviceRuntimeParameter () |
Definition at line 39 of file DeviceParameter.h.
| virtual LinuxSampler::DeviceRuntimeParameter::~DeviceRuntimeParameter | ( | ) | [inline, virtual] |
Definition at line 50 of file DeviceParameter.h.
| virtual String LinuxSampler::DeviceRuntimeParameter::Description | ( | ) | [pure virtual] |
Implemented in LinuxSampler::AudioChannel::ParameterName, LinuxSampler::AudioChannel::ParameterIsMixChannel, LinuxSampler::AudioChannel::ParameterMixChannelDestination, LinuxSampler::AudioOutputDevice::ParameterActive, LinuxSampler::AudioOutputDevice::ParameterSampleRate, LinuxSampler::AudioOutputDevice::ParameterChannels, LinuxSampler::MidiInputPort::ParameterName, LinuxSampler::MidiInputDevice::ParameterActive, and LinuxSampler::MidiInputDevice::ParameterPorts.
| virtual bool LinuxSampler::DeviceRuntimeParameter::Fix | ( | ) | [pure virtual] |
Implemented in LinuxSampler::AudioChannel::ParameterName, LinuxSampler::AudioChannel::ParameterIsMixChannel, LinuxSampler::AudioChannel::ParameterMixChannelDestination, LinuxSampler::AudioOutputDevice::ParameterActive, LinuxSampler::AudioOutputDevice::ParameterSampleRate, LinuxSampler::AudioOutputDevice::ParameterChannels, LinuxSampler::MidiInputPort::ParameterName, LinuxSampler::MidiInputDevice::ParameterActive, and LinuxSampler::MidiInputDevice::ParameterPorts.
| virtual bool LinuxSampler::DeviceRuntimeParameter::Multiplicity | ( | ) | [pure virtual] |
Implemented in LinuxSampler::DeviceRuntimeParameterBool, LinuxSampler::DeviceRuntimeParameterInt, LinuxSampler::DeviceRuntimeParameterFloat, LinuxSampler::DeviceRuntimeParameterString, LinuxSampler::DeviceRuntimeParameterStrings, LinuxSampler::DeviceCreationParameterBool, LinuxSampler::DeviceCreationParameterInt, LinuxSampler::DeviceCreationParameterFloat, LinuxSampler::DeviceCreationParameterString, and LinuxSampler::DeviceCreationParameterStrings.
| virtual optional<String> LinuxSampler::DeviceRuntimeParameter::Possibilities | ( | ) | [pure virtual] |
| virtual optional<String> LinuxSampler::DeviceRuntimeParameter::RangeMax | ( | ) | [pure virtual] |
| virtual optional<String> LinuxSampler::DeviceRuntimeParameter::RangeMin | ( | ) | [pure virtual] |
| virtual void LinuxSampler::DeviceRuntimeParameter::SetValue | ( | String | val | ) | throw (Exception) [pure virtual] |
Implemented in LinuxSampler::DeviceRuntimeParameterBool, LinuxSampler::DeviceRuntimeParameterInt, LinuxSampler::DeviceRuntimeParameterFloat, LinuxSampler::DeviceRuntimeParameterString, LinuxSampler::DeviceRuntimeParameterStrings, LinuxSampler::DeviceCreationParameterBool, LinuxSampler::DeviceCreationParameterInt, LinuxSampler::DeviceCreationParameterFloat, LinuxSampler::DeviceCreationParameterString, and LinuxSampler::DeviceCreationParameterStrings.
| virtual String LinuxSampler::DeviceRuntimeParameter::Type | ( | ) | [pure virtual] |
Implemented in LinuxSampler::DeviceRuntimeParameterBool, LinuxSampler::DeviceRuntimeParameterInt, LinuxSampler::DeviceRuntimeParameterFloat, LinuxSampler::DeviceRuntimeParameterString, LinuxSampler::DeviceRuntimeParameterStrings, LinuxSampler::DeviceCreationParameterBool, LinuxSampler::DeviceCreationParameterInt, LinuxSampler::DeviceCreationParameterFloat, LinuxSampler::DeviceCreationParameterString, and LinuxSampler::DeviceCreationParameterStrings.
| virtual String LinuxSampler::DeviceRuntimeParameter::Value | ( | ) | [pure virtual] |
Implemented in LinuxSampler::DeviceRuntimeParameterBool, LinuxSampler::DeviceRuntimeParameterInt, LinuxSampler::DeviceRuntimeParameterFloat, LinuxSampler::DeviceRuntimeParameterString, LinuxSampler::DeviceRuntimeParameterStrings, LinuxSampler::DeviceCreationParameterBool, LinuxSampler::DeviceCreationParameterInt, LinuxSampler::DeviceCreationParameterFloat, LinuxSampler::DeviceCreationParameterString, and LinuxSampler::DeviceCreationParameterStrings.