linuxsampler 1.0.0

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< StringDepends ()
virtual std::map< String,
DeviceCreationParameter * > 
DependsAsParameters ()=0
virtual optional< StringDefault ()
virtual optional< StringDefault (std::map< String, String > Parameters)=0
virtual optional< StringRangeMin ()
virtual optional< StringRangeMin (std::map< String, String > Parameters)=0
virtual optional< StringRangeMax ()
virtual optional< StringRangeMax (std::map< String, String > Parameters)=0
virtual optional< StringPossibilities ()
virtual optional< StringPossibilities (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

DevicepDevice

Detailed Description

Definition at line 160 of file DeviceParameter.h.


Constructor & Destructor Documentation

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

Definition at line 162 of file DeviceParameter.h.

References pDevice.


Member Function Documentation

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

Definition at line 174 of file DeviceParameter.h.

References pDevice.

virtual optional<String> LinuxSampler::DeviceCreationParameter::Default ( ) [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Depends ( ) [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Possibilities ( ) [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMax ( ) [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMin ( ) [virtual]

Member Data Documentation


The documentation for this class was generated from the following file: