CMA Equalizer - work in progress

This commit is contained in:
dennis.sheirer
2015-05-12 13:15:05 +00:00
parent b728b71d61
commit 5dd4454c4c
2 changed files with 51 additions and 18 deletions

View File

@@ -0,0 +1,31 @@
package dsp.gain;
import sample.Listener;
import sample.complex.ComplexSample;
public class ComplexGain implements Listener<ComplexSample>
{
private float mGain;
private Listener<ComplexSample> mListener;
public ComplexGain( float gain )
{
mGain = gain;
}
@Override
public void receive( ComplexSample sample )
{
if( mListener != null )
{
sample.multiply( mGain );
mListener.receive( sample );
}
}
public void setListener( Listener<ComplexSample> listener )
{
mListener = listener;
}
}