Освобождение ресурсов, выделенных при декодировании
#include <img.h>int img_decode_finish( img_codec_t codec,io_stream_t *input,uintptr_t *decode_data );
uintptr_t
, который использовался в img_decode_begin() и img_decode_frame().img
Данная функция завершает процесс декодирования и освобождает ресурсы, выделенные в процессе. Необходимо вызвать эту функцию после завершения декодирования серии кадров, для освобождения любых ресурсов, которые декодер мог выделить при обработке.
![]() | Нет необходимости декодировать все кадры в потоке, но всегда нужно выполнять img_decode_finish() после декодирования интересующих кадров, чтобы избежать возможных утечек памяти. |
img_errno.h
).Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image
img_decode_begin(), img_decode_frame()
Предыдущий раздел: Image API