mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-08 08:54:49 -04:00
M17: debug and SMS transmit
This commit is contained in:
@@ -160,6 +160,19 @@ uint32_t AudioFifo::read(quint8* data, uint32_t numSamples)
|
||||
return total;
|
||||
}
|
||||
|
||||
bool AudioFifo::readOne(quint8* data)
|
||||
{
|
||||
if ((!m_fifo) || isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
memcpy(data, m_fifo + (m_head * m_sampleSize), m_sampleSize);
|
||||
m_head += 1;
|
||||
m_head %= m_size;
|
||||
m_fill -= 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
uint AudioFifo::drain(uint32_t numSamples)
|
||||
{
|
||||
QMutexLocker mutexLocker(&m_mutex);
|
||||
|
||||
Reference in New Issue
Block a user