linuxsampler 1.0.0
|
#include <DeviceParameter.h>
Public Member Functions | |
DeviceCreationParameterFloat (float fVal=0.0) | |
DeviceCreationParameterFloat (String val) throw (Exception) | |
virtual String | Type () |
virtual bool | Multiplicity () |
virtual optional< String > | Default (std::map< String, String > Parameters) |
virtual optional< String > | RangeMin (std::map< String, String > Parameters) |
virtual optional< String > | RangeMax (std::map< String, String > Parameters) |
virtual optional< String > | Possibilities (std::map< String, String > Parameters) |
virtual String | Value () |
virtual void | SetValue (String val) throw (Exception) |
virtual float | ValueAsFloat () |
virtual void | SetValue (float f) throw (Exception) |
virtual optional< float > | DefaultAsFloat (std::map< String, String > Parameters)=0 |
virtual optional< float > | RangeMinAsFloat (std::map< String, String > Parameters)=0 |
virtual optional< float > | RangeMaxAsFloat (std::map< String, String > Parameters)=0 |
virtual std::vector< float > | PossibilitiesAsFloat (std::map< String, String > Parameters)=0 |
virtual void | OnSetValue (float f)=0 throw (Exception) |
virtual bool | Mandatory ()=0 |
virtual optional< String > | Depends () |
virtual std::map< String, DeviceCreationParameter * > | DependsAsParameters ()=0 |
virtual optional< String > | Default () |
virtual optional< String > | RangeMin () |
virtual optional< String > | RangeMax () |
virtual optional< String > | Possibilities () |
void | Attach (Device *pDevice) |
virtual String | Description ()=0 |
virtual bool | Fix ()=0 |
Protected Member Functions | |
void | InitWithDefault () |
Protected Attributes | |
float | fVal |
Device * | pDevice |
Definition at line 230 of file DeviceParameter.h.
LinuxSampler::DeviceCreationParameterFloat::DeviceCreationParameterFloat | ( | float | fVal = 0.0 | ) |
LinuxSampler::DeviceCreationParameterFloat::DeviceCreationParameterFloat | ( | String | val | ) | throw (Exception) |
void LinuxSampler::DeviceCreationParameter::Attach | ( | Device * | pDevice | ) | [inline, inherited] |
Definition at line 174 of file DeviceParameter.h.
References LinuxSampler::DeviceCreationParameter::pDevice.
virtual optional<String> LinuxSampler::DeviceCreationParameter::Default | ( | ) | [virtual, inherited] |
virtual optional<String> LinuxSampler::DeviceCreationParameterFloat::Default | ( | std::map< String, String > | Parameters | ) | [virtual] |
Implements LinuxSampler::DeviceCreationParameter.
virtual optional<float> LinuxSampler::DeviceCreationParameterFloat::DefaultAsFloat | ( | std::map< String, String > | Parameters | ) | [pure virtual] |
virtual optional<String> LinuxSampler::DeviceCreationParameter::Depends | ( | ) | [virtual, inherited] |
virtual std::map<String,DeviceCreationParameter*> LinuxSampler::DeviceCreationParameter::DependsAsParameters | ( | ) | [pure virtual, inherited] |
virtual String LinuxSampler::DeviceRuntimeParameter::Description | ( | ) | [pure virtual, inherited] |
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, inherited] |
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.
void LinuxSampler::DeviceCreationParameterFloat::InitWithDefault | ( | ) | [protected] |
virtual bool LinuxSampler::DeviceCreationParameter::Mandatory | ( | ) | [pure virtual, inherited] |
virtual bool LinuxSampler::DeviceCreationParameterFloat::Multiplicity | ( | ) | [virtual] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual void LinuxSampler::DeviceCreationParameterFloat::OnSetValue | ( | float | f | ) | throw (Exception) [pure virtual] |
virtual optional<String> LinuxSampler::DeviceCreationParameter::Possibilities | ( | ) | [virtual, inherited] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual optional<String> LinuxSampler::DeviceCreationParameterFloat::Possibilities | ( | std::map< String, String > | Parameters | ) | [virtual] |
Implements LinuxSampler::DeviceCreationParameter.
virtual std::vector<float> LinuxSampler::DeviceCreationParameterFloat::PossibilitiesAsFloat | ( | std::map< String, String > | Parameters | ) | [pure virtual] |
virtual optional<String> LinuxSampler::DeviceCreationParameterFloat::RangeMax | ( | std::map< String, String > | Parameters | ) | [virtual] |
Implements LinuxSampler::DeviceCreationParameter.
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMax | ( | ) | [virtual, inherited] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual optional<float> LinuxSampler::DeviceCreationParameterFloat::RangeMaxAsFloat | ( | std::map< String, String > | Parameters | ) | [pure virtual] |
virtual optional<String> LinuxSampler::DeviceCreationParameterFloat::RangeMin | ( | std::map< String, String > | Parameters | ) | [virtual] |
Implements LinuxSampler::DeviceCreationParameter.
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMin | ( | ) | [virtual, inherited] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual optional<float> LinuxSampler::DeviceCreationParameterFloat::RangeMinAsFloat | ( | std::map< String, String > | Parameters | ) | [pure virtual] |
virtual void LinuxSampler::DeviceCreationParameterFloat::SetValue | ( | String | val | ) | throw (Exception) [virtual] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual void LinuxSampler::DeviceCreationParameterFloat::SetValue | ( | float | f | ) | throw (Exception) [virtual] |
virtual String LinuxSampler::DeviceCreationParameterFloat::Type | ( | ) | [virtual] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual String LinuxSampler::DeviceCreationParameterFloat::Value | ( | ) | [virtual] |
Implements LinuxSampler::DeviceRuntimeParameter.
virtual float LinuxSampler::DeviceCreationParameterFloat::ValueAsFloat | ( | ) | [virtual] |
float LinuxSampler::DeviceCreationParameterFloat::fVal [protected] |
Definition at line 252 of file DeviceParameter.h.
Device* LinuxSampler::DeviceCreationParameter::pDevice [protected, inherited] |
Definition at line 176 of file DeviceParameter.h.
Referenced by LinuxSampler::DeviceCreationParameter::Attach(), and LinuxSampler::DeviceCreationParameter::DeviceCreationParameter().