Название: QBuffer - удаление данных Отправлено: Hoksmur от Июль 18, 2013, 12:51 Hi, All!
Ткните носом, как удалить данные в буфере? Если мы читаем с устройства, данные складываются в файл - удаление данных из буфера берёт на себя библиотека. А если в массив, который мы потом сами обрабатываем - как сделать, чтобы он не рос бесконечно? Код Такая связка не желает работать. Название: Re: QBuffer - удаление данных Отправлено: Hoksmur от Июль 19, 2013, 09:43 Не совсем корректно делал усечение буфера, поправил. Такой тестовый фрагмент работает:
Код Вывод имеет такой вид: 6 numerical: "49" numerical: "50" numerical: "51" numerical: "52" numerical: "53" numerical: "54" ch: 123456 buf.size: 6 array size: 4 numerical: "51" numerical: "52" numerical: "53" numerical: "54" ch: 345656 buf.size: 4 Но с QAudioInput не желает работать должным образом! Буду дальше ковырять, но может есть у кого какие мысли? Название: Re: QBuffer - удаление данных Отправлено: Hoksmur от Июль 19, 2013, 10:31 Решено. после выхода из цикла не хватало
Код Ну Qt и продолжал расширять буфер, ибо указатель на его конец после работы указывал. |