org.jscience.media.audio.dsp.processors
Class GraphicEQ

java.lang.Object
  extended by org.jscience.media.audio.dsp.AbstractAudio
      extended by org.jscience.media.audio.dsp.processors.GraphicEQ
All Implemented Interfaces:
Named

public class GraphicEQ
extends AbstractAudio


Field Summary
 
Fields inherited from class org.jscience.media.audio.dsp.AbstractAudio
ALLTYPES, MONITOR, next, NOTYPE, previous, PROCESSOR, SAMPLEBUFFERSIZE, SINK, SOURCE
 
Constructor Summary
GraphicEQ()
          Creates a new GraphicEQ object.
 
Method Summary
 void f100HzGain(double gain)
          DOCUMENT ME!
 void f12800HzGain(double gain)
          DOCUMENT ME!
 void f1600HzGain(double gain)
          DOCUMENT ME!
 void f200HzGain(double gain)
          DOCUMENT ME!
 void f3200HzGain(double gain)
          DOCUMENT ME!
 void f400HzGain(double gain)
          DOCUMENT ME!
 void f50HzGain(double gain)
          DOCUMENT ME!
 void f6400HzGain(double gain)
          DOCUMENT ME!
 void f800HzGain(double gain)
          DOCUMENT ME!
 int getSamples(short[] buffer, int length)
          DOCUMENT ME!
 void minMaxSamplingRate(int min, int max, int preferred)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.media.audio.dsp.AbstractAudio
doReset, equals, getByPass, getName, getNumberOfChannels, getSamplingRate, hexo, hexo, hexo, hexo, minMaxChannels, negotiateNumberOfChannels, negotiateSamplingRate, o, propagateReset, reset, setByPass, setChannelsRecursive, setNumberOfChannels, setSamplingRate, setSamplingRateRecursive, toString, typeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GraphicEQ

public GraphicEQ()
Creates a new GraphicEQ object.

Method Detail

getSamples

public int getSamples(short[] buffer,
                      int length)
DOCUMENT ME!

Specified by:
getSamples in class AbstractAudio
Parameters:
buffer - DOCUMENT ME!
length - DOCUMENT ME!
Returns:
DOCUMENT ME!

f50HzGain

public void f50HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f100HzGain

public void f100HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f200HzGain

public void f200HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f400HzGain

public void f400HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f800HzGain

public void f800HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f1600HzGain

public void f1600HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f3200HzGain

public void f3200HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f6400HzGain

public void f6400HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

f12800HzGain

public void f12800HzGain(double gain)
DOCUMENT ME!

Parameters:
gain - DOCUMENT ME!

minMaxSamplingRate

public void minMaxSamplingRate(int min,
                               int max,
                               int preferred)
DOCUMENT ME!

Overrides:
minMaxSamplingRate in class AbstractAudio
Parameters:
min - DOCUMENT ME!
max - DOCUMENT ME!
preferred - DOCUMENT ME!