uk.org.toot.audio.eq
Class AbstractEQ

java.lang.Object
  extended by uk.org.toot.audio.eq.EQ
      extended by uk.org.toot.audio.eq.AbstractEQ
All Implemented Interfaces:
AudioProcess
Direct Known Subclasses:
AbstractParallelEQ, AbstractSerialEQ

public abstract class AbstractEQ
extends EQ

The abstract class for serial and parallel EQ.


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.org.toot.audio.eq.EQ
EQ.Controls, EQ.Specification
 
Field Summary
 
Fields inherited from interface uk.org.toot.audio.core.AudioProcess
AUDIO_DISCONNECT, AUDIO_OK
 
Constructor Summary
AbstractEQ(EQ.Specification spec)
           
 
Method Summary
 void close()
          Close any resources opened by this AudioProcess.
 int getSize()
           
 EQ.Specification getSpecification()
           
 void open()
          Open any resources required by this AudioProcess.
 int processAudio(AudioBuffer buffer)
          Process the supplied buffer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEQ

public AbstractEQ(EQ.Specification spec)
Method Detail

open

public void open()
Description copied from interface: AudioProcess
Open any resources required by this AudioProcess.


close

public void close()
Description copied from interface: AudioProcess
Close any resources opened by this AudioProcess.


getSize

public int getSize()
Specified by:
getSize in class EQ

getSpecification

public EQ.Specification getSpecification()
Specified by:
getSpecification in class EQ

processAudio

public int processAudio(AudioBuffer buffer)
Description copied from interface: AudioProcess
Process the supplied buffer

Parameters:
buffer - the AudioBuffer to process.
Returns:
int AUDIO_OK or AUDIO_DISCONNECT.


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.