com.jmex.audio.filter
Class BandpassFilter

java.lang.Object
  extended by com.jmex.audio.filter.Filter
      extended by com.jmex.audio.filter.BandpassFilter

public class BandpassFilter
extends Filter

Version:
$Id: BandpassFilter.java 4133 2009-03-19 20:40:11Z blaine.dev $
Author:
Arman Ozcelik

Field Summary
 
Fields inherited from class com.jmex.audio.filter.Filter
adjust, frequencies, gainFactor, output, theta
 
Constructor Summary
BandpassFilter(int[] frequencies)
           
 
Method Summary
 byte[] filter(byte[] input)
           
 void init(int rate)
           
 void resetABC(double q)
           
static byte[] toByte(short s)
           
 byte[] toByte(short[] array, boolean flag)
           
static byte[] toByte(short value, boolean flag)
           
 
Methods inherited from class com.jmex.audio.filter.Filter
initalize, setAdjustement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BandpassFilter

public BandpassFilter(int[] frequencies)
Method Detail

init

public void init(int rate)

resetABC

public void resetABC(double q)

filter

public byte[] filter(byte[] input)
Specified by:
filter in class Filter

toByte

public byte[] toByte(short[] array,
                     boolean flag)

toByte

public static final byte[] toByte(short value,
                                  boolean flag)

toByte

public static final byte[] toByte(short s)