LINUX.ORG.RU

[Qt]Поточная загрузка изображение

 


0

0

Есть некоторая функция (LoadImage(void *p)) которая работает в отдельном потоке и (достаточно медленно) загружает в подготовленную область память (p) изображение в RGB888. Требуется отображение загруженной части картинки в реальном времени (Не важно через QGraphicsView или напрямую на виджете). В какую сторону мне копать?

★★★★

поток загрузки каждые Х% и/или Х сек посылает апдейт на виджет, на котором будет рисоваться изображение. функция отрисовки (paintEvent) блокирует некий мютекс и рисует из общего буфера, что есть. поток загрузки, перед тем как внести изменения в общий буфер, также блокирует мутекс и разблокирует после изменений; опять читает в приватный небольшой буфер, блокирует мютекс, вносит изменения… и так далее.

arsi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.