img_encode_begin()

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

Прототип:

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

Аргументы:

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

Библиотека:

img

Описание:

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

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

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

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

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

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

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

img_encode_finish(), img_encode_frame()




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