private void WorkerThread() { int read; while (true) { read = device.Read(iqBufferPtr, BUFFER_SIZE, 0); read = filter.Process(iqBufferPtr, read); read = fm.Demodulate(iqBufferPtr, audioBufferPtr, read); } }