LIBIB(3) — NEWS-OS Programmer’s Manual
NAME
libib − Function list of Image Board Library /usr/sony/lib/libib.a
SYNOPSIS
#include <newsiop/ib.h>
Functions for general purpose
ib_open()
ib_close()
ib_fdopen(fd)int fd;
ib_fileno()
ib_load()
ib_reset()
ib_waitall()
ib_sensebusy()
ib_setbusymode(mode)int mode;
ib_getusermemend()
ib_read(badr, uadr, len)char ∗badr, ∗uadr; int len;
ib_write(badr, uadr, len)char ∗badr, ∗uadr; int len;
ib_memclear(adr1, adr2, pat)char ∗adr1, ∗adr2, pat;
ib_getpixels(size, xy)int size, xy[2];
ib_getdevice()
ib_perror(message, code)char ∗message; int code;
ib_memcheck(src, dest, size)char ∗src, ∗dest; int size;
ib_timercheck(time, limit)int time, limit;
Functions for the laser beam printer
iblbp_init()
iblbp_print(rect)struct _ib_image ∗rect;
iblbp_printstart(rect)struct _ib_image ∗rect;
iblbp_printwait()
iblbp_set_margin(xy)int xy[2];
iblbp_paperin(dev)int dev;
iblbp_paperout(dev)int dev;
iblbp_cassette()
iblbp_hand()
iblbp_getstatus(st)unsigned char st[6];
iblbp_getconfig(st)unsigned char st[5];
iblbp_getpapersize(size)unsigned char size[4];
iblbp_geterror(st)unsigned char st[4];
Functions for the image reader
ibir_init()
ibir_read(rect)struct _ib_image ∗rect;
ibir_readstart(rect)struct _ib_image ∗rect;
ibir_readwait()
ibadf_feedin()
ibadf_feedinstart()
ibadf_feedinwait()
ibadf_feedout()
ibadf_feedoutstart()
ibadf_feedoutwait()
ibir_prescan()
ibir_prescanstart()
ibir_prescanwait()
ibir_set_prescan()
ibir_report_prescan()
ibir_set_resolution(dpi)int dpi;
ibir_report_resolution()
ibir_set_density(density)int density;
ibir_report_density()
ibir_set_readsize(size)int size;
ibir_report_readsize()
ibir_set_outsize(size)int size;
ibir_report_outsize()
ibir_set_readwindow(xy)int xy[4];
ibir_report_readwindow(xy)int xy[4];
ibir_set_outwindow(xy)int xy[2];
ibir_report_outwindow(xy)int xy[2];
ibir_set_magnification(xy)int xy[2];
ibir_report_magnification(xy)int xy[2];
ibir_set_userdither(size, level)int size;
unsigned char level[64];
ibir_report_readmode(mode)struct _ibir_rmode ∗mode;
ibir_set_readmode(mode, flag)struct _ibir_rmode ∗mode;
unsigned int flag;
ibir_set_segment(xy)int xy[4];
ibir_report_segment(xy)int xy[4];
ibir_set_mirror(mode)int mode;
ibir_report_mirror()
ibir_set_edge1(level)int level;
ibir_report_edge1()
ibir_set_edge2(level)int level;
ibir_report_edge2()
ibir_set_edgeread(level)int level;
ibir_report_edgeread()
ibir_set_shift(mode)int mode;
ibir_report_shift()
ibir_set_prefeed(code)int code;
ibir_report_prefeed()
ibir_set_keyperm(key)int key;
ibir_report_keyperm()
ibir_sense_keypress(n)int n;
ibir_getstatus(st)unsigned char st[4];
ibadf_getstatus(st)unsigned char st[1];
ibir_report_pixels(xy)int xy[2];
ibir_saveparam(buf)unsigned char buf[46];
ibir_loadparam(buf)unsigned char buf[46];
Functions for image processing
ib_compress(cep)struct _ibcep_param ∗cep;
ib_compstart(cep)struct _ibcep_param ∗cep;
ib_compwait()
ib_expand(cep)struct _ibcep_param ∗cep;
ib_expandstart(cep)struct _ibcep_param ∗cep;
ib_expandwait()
ib_zoom(lic, mode)struct _iblic_param ∗lic; int mode;
ib_zoomstart(lic, mode)struct _iblic_param ∗lic; int mode;
ib_zoomwait()
ib_rotate(lic, angle)
struct _iblic_param ∗lic; int angle;
ib_rotatestart(lic, angle)
struct _iblic_param ∗lic; int angle;
ib_rotatewait()
ib_trans(lic)struct _iblic_param ∗lic;
ib_transstart(lic)struct _iblic_param ∗lic;
ib_transwait()
ib_mirror(lic)struct _iblic_param ∗lic;
ib_mirrorstart(lic)struct _iblic_param ∗lic;
ib_mirrorwait()
ib_filt(lic)struct _iblic_param ∗lic;
ib_filtstart(lic)struct _iblic_param ∗lic;
ib_filtwait()
ib_set_filttable(n, table)
int n; unsigned char table[64];
FILES
/usr/sony/demo/NWB243/src/∗source files for demo program
SEE ALSO
ibdemo(1), "NEWS-OS Release 4.0 PROGRAMMERS’ GUIDE / Image Board Library"
NEWS-OSRelease 4.1C