SOUND_BUFFER_QT::~SOUND_BUFFER_QT()
{
-
+
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
#else
if((p) && ((openMode() & QIODevice::Unbuffered) == 0)) {
#endif
- //_n = (qint64)(p->fifo_size() - p->count());
- _n = (qint64)(p->count());
+ //_n = (qint64)(p->fifo_size() - p->count());
+ _n = (qint64)(p->count());
}
//printf("bytesToWrite() is %lld\n", _n);
qint64 _size = QIODevice::bytesAvailable();
std::shared_ptr<FIFO_BASE::UNLOCKED_FIFO<uint8_t>> p = m_buffer;
if(p) {
- _size += p->count();
- //_size += (qint64)(p->fifo_size() - p->count());
+ _size += p->fifo_size();
+ //_size += p->count();
+ //_size += (qint64)(p->fifo_size() - p->count());
}
//printf("bytesAvailable() is %lld\n", _size);
return _size;
qint64 SOUND_BUFFER_QT::pos() const
{
qint64 _pos = (qint64)0;
-#if 0
+#if 0
std::shared_ptr<FIFO_BASE::UNLOCKED_FIFO<uint8_t>> p = m_buffer;
if(p) {
_pos = (p->count()) % (p->fifo_size());
//return QIODevice::pos();
}
-bool SOUND_BUFFER_QT::seek(qint64 pos)
+bool SOUND_BUFFER_QT::seek(qint64 pos)
{
#if 0
if(pos < 0) {
}
return qint64(-1);
}
-
-