img_encode_finish()

Освобождает ресурсы кодировщика

Прототип:

#include <img.h>
int img_encode_finish( img_codec_t codec,
io_stream_t *output,
uintptr_t *encode_data );

Аргументы:

codec
Дескриптор кодека, который использовался для кодирования.
output
Указатель на выходной поток для данных изображения.
encode_data
Указатель на uintptr_t, который применяется в img_encode_begin() и img_encode_frame().

Библиотека:

img

Описание:

Функция завершает процесс кодирования и освобождает выделенные ресурсы. Она должна вызываться после завершения кодирования серии кадров для освобождения любых ресурсов, которые могли быть выделены кодировщиком.

Возвращаемое значение:

IMG_ERR_OK
Успешное завершение.
IMG_ERR_NOTIMPL
Кодек не поддерживает кодировку.
Other
Другой код ошибки, который возвращает функция encode_finish() (см. список возможных ошибок в файле img_errno.h).

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

img_encode_begin(), img_encode_frame()




Предыдущий раздел: Image API