Кодирование кадра в выходной поток файловой системы
#include <img.h>
                                       
int img_write( img_lib_t ilib,
               io_stream_t *output,
               const img_encode_callouts_t *callouts,
               img_t *img
               img_codec_t *codec );
  
    - ilib
 - Дескриптор библиотеки, заполенный img_lib_attach().
 
    - output
 - Применяемый для выходных данных поток 
io_stream_t. 
    - callouts
 - Указатель на структуру img_encode_callouts_t, предоставляющую колбэки кодировщика. При передаче значения 
NULL, библиотекой применяются колбэки по умолчанию. 
    - img
 - Адрес структуры img_t, описывающей кодируемый кадр.
 
    - codec
 - Используемый для кодирования кодек. Необходимо использовать img_codec_list_byext() или img_codec_list_bymime() для получения кодека.
 
  
   
img
Функция кодирует кадр выходного потока io_stream_t файловой системы.
  
    - IMG_ERR_OK
 - Успешное завершение.
 
    - IMG_ERR_FILE
 - Ошибка пути доступа (установлен номер ошибки ).
 
    - IMG_ERR_MEM
 - Ошибка выделения памяти.
 
    - IMG_ERR_FORMAT
 - Не удалось найти подходящий кодек для обрабатки расширения, включенного в указанное имя файла. Требуемый кодек может отсутствовать или поврежден.
 
    - IMG_ERR_NOSUPPORT
 - Формат входных данных не поддерживается; кодеку и приложению не удалось согласовать формат выходных данных.
 
    - IMG_ERR_TRUNC
 - Ошибка записи данных; файл был обрезан.
 
    - IMG_ERR_INTR
 - Кодирование было прервано приложением.
 
  
   
Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image
 
-  Нет  
 -  Обработчик сигналов   
 -  Нет  
 -  В потоке   
 -  Нет  
 
 img_t, io_stream_t,  img_encode_callouts_t,  img_lib_attach(),  img_codec_list_byext(),  img_codec_list_bymime()
 
Предыдущий раздел:  Image API