img_decode_begin()

Подготовка к декодированию кадра из потока

Прототип:

#include <img.h>
int img_decode_begin( img_codec_t codec,
io_stream_t *input,
uintptr_t *decode_data );

Аргументы:

codec
Применяемый кодек. Чтобы понять, какой кодек целесообразнее применить, см. img_codec_list(), img_codec_list_byext(), img_codec_list_bymime() и img_decode_validate().
input
Источник входного сигнала.
decode_data
Указатель на uintptr_t, который декодер использует для хранения данных, необходимых в процессе декодирования. Не следует передавать NULL, нужно передавать действительный адрес uintptr_t, инициализированный 0.

Библиотека:

img

Описание:

Функция подготавливает кадр (или серию кадров) из потока декодирования.

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

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

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

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

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

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

img_decode_finish(), img_decode_frame()




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