LinuxSampler::DeviceCreationParameter Class Reference

#include <DeviceParameter.h>

Inheritance diagram for LinuxSampler::DeviceCreationParameter:
LinuxSampler::DeviceRuntimeParameter LinuxSampler::DeviceCreationParameterBool LinuxSampler::DeviceCreationParameterFloat LinuxSampler::DeviceCreationParameterInt LinuxSampler::DeviceCreationParameterString LinuxSampler::DeviceCreationParameterStrings LinuxSampler::AudioOutputDevice::ParameterActive LinuxSampler::MidiInputDevice::ParameterActive LinuxSampler::AudioOutputDevice::ParameterChannels LinuxSampler::AudioOutputDevice::ParameterSampleRate LinuxSampler::MidiInputDevice::ParameterPorts

List of all members.

Public Member Functions

 DeviceCreationParameter (void)
virtual bool Mandatory ()=0
virtual optional< String > Depends ()
virtual std::map< String,
DeviceCreationParameter * > 
DependsAsParameters ()=0
virtual optional< String > Default ()
virtual optional< String > Default (std::map< String, String > Parameters)=0
virtual optional< String > RangeMin ()
virtual optional< String > RangeMin (std::map< String, String > Parameters)=0
virtual optional< String > RangeMax ()
virtual optional< String > RangeMax (std::map< String, String > Parameters)=0
virtual optional< String > Possibilities ()
virtual optional< String > Possibilities (std::map< String, String > Parameters)=0
void Attach (Device *pDevice)
virtual String Type ()=0
virtual String Description ()=0
virtual bool Fix ()=0
virtual bool Multiplicity ()=0
virtual String Value ()=0
virtual void SetValue (String val)=0 throw (Exception)

Protected Attributes

Device * pDevice

Detailed Description

Definition at line 159 of file DeviceParameter.h.


Constructor & Destructor Documentation

LinuxSampler::DeviceCreationParameter::DeviceCreationParameter ( void   )  [inline]

Definition at line 161 of file DeviceParameter.h.

References pDevice.


Member Function Documentation

void LinuxSampler::DeviceCreationParameter::Attach ( Device *  pDevice  )  [inline]

Definition at line 173 of file DeviceParameter.h.

virtual optional<String> LinuxSampler::DeviceCreationParameter::Default ( std::map< String, String >  Parameters  )  [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Default (  )  [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Depends (  )  [virtual]
virtual std::map<String,DeviceCreationParameter*> LinuxSampler::DeviceCreationParameter::DependsAsParameters (  )  [pure virtual]
virtual String LinuxSampler::DeviceRuntimeParameter::Description (  )  [pure virtual, inherited]
virtual bool LinuxSampler::DeviceRuntimeParameter::Fix (  )  [pure virtual, inherited]
virtual bool LinuxSampler::DeviceCreationParameter::Mandatory (  )  [pure virtual]
virtual bool LinuxSampler::DeviceRuntimeParameter::Multiplicity (  )  [pure virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Possibilities ( std::map< String, String >  Parameters  )  [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Possibilities (  )  [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMax ( std::map< String, String >  Parameters  )  [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMax (  )  [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMin ( std::map< String, String >  Parameters  )  [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMin (  )  [virtual]
virtual void LinuxSampler::DeviceRuntimeParameter::SetValue ( String  val  )  throw (Exception) [pure virtual, inherited]
virtual String LinuxSampler::DeviceRuntimeParameter::Type (  )  [pure virtual, inherited]
virtual String LinuxSampler::DeviceRuntimeParameter::Value (  )  [pure virtual, inherited]

Member Data Documentation

Definition at line 175 of file DeviceParameter.h.

Referenced by DeviceCreationParameter().


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 08:43:17 2012 for linuxsampler by  doxygen 1.6.3