Я пишу приложение в Qt, которое позволяет потоковое видео из массива байтов. В качестве компонента вывода видео я использую QtAV (http://www.qtav.org/). В моем случае вход этого компонента является QIODevice (QBuffer), где QByteArray с моими данными. Я положу во время потоковой передачи данных внутри QByteArray, но я не знаю, как удалить данные, которые я еще прочитал. Моя проблема в том, что через некоторое время размер QByteArray очень велик, и я не знаю, как уменьшить выделенную память.QtAV и очистка буфера
Спасибо
Angelo
Я создал новый QIODevice что удалить байты, что AVPlayer что прочитал. Проблема в том, что я не могу удалить все байты, потому что AvPlayer читает 32 байта за время. Большое спасибо за ваш ответ. –