Adjusted color gradient used in spectral display and some code cleanup.

This commit is contained in:
denny
2015-11-29 07:14:21 -05:00
parent ae10b5fc1c
commit 82a7155966
5 changed files with 17 additions and 38 deletions

View File

@@ -492,37 +492,4 @@ public class ChannelSpectrumPanel extends JPanel
{
mSpectrumPanel.setSmoothingType( type );
}
public class SampleAssembler implements RealSampleListener
{
private Listener<ComplexBuffer> mListener;
public SampleAssembler( Listener<ComplexBuffer> listener )
{
mListener = listener;
}
@Override
public void receive( float sample )
{
mSamples[ mSamplePointer++ ] = sample;
if( mSamplePointer >= mSamples.length )
{
if( mEnabled.get() )
{
float[] copy = Arrays.copyOf( mSamples, mSamples.length );
mListener.receive( new ComplexBuffer( copy ) );
}
mSamplePointer = 0;
if( mSamples.length != mSampleBufferSize )
{
mSamples = new float[ mSampleBufferSize ];
}
}
}
}
}