as.clynx.util
Interface SettingControl

All Known Implementing Classes:
Constant, TabbedSettingsPanel

public interface SettingControl

The interface SettingControl.java provieds all methods for getting the parameters.

Version:
cLynx v.1.2, JDK 6.0: 12.10.2007
Author:
Andreas Senfter - andreas@senfters.com

Method Summary
 AbstractAnalyser getAnalyser(javax.sound.sampled.AudioFormat format)
          returns the defined analyser.
 int getAnalyserType()
          returns the analyser type.
 int getAttackTimeInMilis()
          returns the attacktime in milisecond.
 float getCompression()
          returns the compressionrate for the compressor.
 int getDistanceChannels()
          returns the number of target channels for the distancemixer.
 float getDurationInSeconds()
          time a track is played before change in seconds.
 float getFadeTimeInSeconds()
          time it takes for the crossfade of two tracks in seconds.
 float getMasterFadeInInSeconds()
          returns the master fadeIn duration in seconds.
 int getMasterVolume()
          returns the master volume.
 AbstractMUX getMultiplexer(IAudioFileCollection list)
          returns the defined mux.
 int getMuxType()
          returns the mux type.
 INormalizer getNormalizer(IAudioFileCollection collection)
          returns the defined Normalizer.
 int getReleaseTimeInMilis()
          returns the releasetime in miliseconds.
 int getTargetChannelNO()
          returns the number of channels for the sequence dynamic mux.
 boolean getThreadLoading()
          returns true when threadloading is enabled.
 int getThreadNO()
          returns the number of parallel analysed tracks when threadLoading is enabled.
 int getVolume()
          returns the volume.
 

Method Detail

getNormalizer

INormalizer getNormalizer(IAudioFileCollection collection)
returns the defined Normalizer.

Parameters:
collection -
Returns:
the defined Normalizer.

getMultiplexer

AbstractMUX getMultiplexer(IAudioFileCollection list)
returns the defined mux.

Parameters:
list -
Returns:
the defined mux.

getAnalyser

AbstractAnalyser getAnalyser(javax.sound.sampled.AudioFormat format)
returns the defined analyser.

Parameters:
format -
Returns:
the defined analyser.

getDurationInSeconds

float getDurationInSeconds()
time a track is played before change in seconds.

Returns:
the time a track is played before change in seconds.

getFadeTimeInSeconds

float getFadeTimeInSeconds()
time it takes for the crossfade of two tracks in seconds.

Returns:
the time it takes for the crossfade of two tracks in seconds.

getVolume

int getVolume()
returns the volume.

Returns:
the volume.

getMasterVolume

int getMasterVolume()
returns the master volume.

Returns:
the volume.

getMasterFadeInInSeconds

float getMasterFadeInInSeconds()
returns the master fadeIn duration in seconds.

Returns:
the master fadeIn duration in seconds.

getTargetChannelNO

int getTargetChannelNO()
returns the number of channels for the sequence dynamic mux.

Returns:
the number of channels for the sequence dynamic mux.

getDistanceChannels

int getDistanceChannels()
returns the number of target channels for the distancemixer.

Returns:
the number of target channels for the distancemixer.

getCompression

float getCompression()
returns the compressionrate for the compressor.

Returns:
the compressionrate for the compressor.

getAttackTimeInMilis

int getAttackTimeInMilis()
returns the attacktime in milisecond.

Returns:
the attacktime in milisecond.

getReleaseTimeInMilis

int getReleaseTimeInMilis()
returns the releasetime in miliseconds.

Returns:
the releasetime in miliseconds.

getMuxType

int getMuxType()
returns the mux type.

Returns:
the mux type.

getAnalyserType

int getAnalyserType()
returns the analyser type.

Returns:
the analyser type.

getThreadLoading

boolean getThreadLoading()
returns true when threadloading is enabled.

Returns:
true when threadloading is enabled.

getThreadNO

int getThreadNO()
returns the number of parallel analysed tracks when threadLoading is enabled.

Returns:
the number of parallel analysed tracks when threadLoading is enabled.