mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
Resolves #393 - Adds support for recording demodulated (raw) bitstream
buffers. None of the decoders currently support this yet, but the P25 will be updated to provide bitstream output for recording. Renames the ReusableBuffer class to ReusableFloatBuffer for consistency.
This commit is contained in:
@@ -19,16 +19,16 @@ import io.github.dsheirer.sample.Listener;
|
||||
import io.github.dsheirer.sample.real.RealSampleListener;
|
||||
|
||||
/**
|
||||
* Assembles single float samples into a ReusableBuffer containing an array of floats
|
||||
* Assembles single float samples into a ReusableFloatBuffer containing an array of floats
|
||||
*/
|
||||
public class ReusableBufferAssembler implements RealSampleListener
|
||||
{
|
||||
private int mBufferSize;
|
||||
private int mBufferPointer;
|
||||
private ReusableBuffer mCurrentBuffer;
|
||||
private ReusableFloatBuffer mCurrentBuffer;
|
||||
private ReusableBufferQueue mReusableBufferQueue = new ReusableBufferQueue("Real");
|
||||
|
||||
private Listener<ReusableBuffer> mListener;
|
||||
private Listener<ReusableFloatBuffer> mListener;
|
||||
|
||||
public ReusableBufferAssembler(int bufferSize)
|
||||
{
|
||||
@@ -73,7 +73,7 @@ public class ReusableBufferAssembler implements RealSampleListener
|
||||
}
|
||||
}
|
||||
|
||||
public void setListener(Listener<ReusableBuffer> listener)
|
||||
public void setListener(Listener<ReusableFloatBuffer> listener)
|
||||
{
|
||||
mListener = listener;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user