NAME
    vpu_dev - vpu $B%G%P%$%9$r07$&(B $B4J0W(BAPI

SYNOPSIS
    #include "vpu_dev.h"


ESCRIPTION
	vpu_dev $B$O(B /dev/ps2vu[01] $B$r07$&4J0W$J(B API $B$rDs6!$7$^$9(B. 

  $B4X?t(B

    VPUDEV * vpudev_open(int vpu);
	vpu(0$B$+(B1) $B$G;XDj$5$l$?(B vpu $B%G%P%$%9$r(B open $B$7(B mmap $B$r9T$$$^(B 
	$B$9(B. $BLa$jCM$O(B vpu $B%G%P%$%9%G%#%9%/%j%W%?(B(VPUDEV *)$B$G$9(B. vpu1 
	$B$r3+$/A0$K(B vpu0 $B$r3+$$$F$*$/I,MW$,$"$j$^$9(B.  

    void vpudev_close(VPUDEV *pvpu);
	vpu $B%G%P%$%9%G%#%9%/%j%W%?(B pvpu$B$G;XDj$5$l$?%G%P%$%9$N;q8;$r(B
	$B3+J|$7$^$9(B. 

    void * vpudev_text(VPUDEV *pvpu);
	vpu $B%G%P%$%9%G%#%9%/%j%W%?(B pvpu$B$G;XDj$5$l$?%G%P%$%9$N(B umem 
	($B%W%m%0%i%`MQ(B)$BNN0h$,%^%C%W$5$l$?%"%I%l%9$rJV$7$^$9(B. 

    void * vpudev_data(VPUDEV *pvpu);
	vpu $B%G%P%$%9%G%#%9%/%j%W%?(B pvpu$B$G;XDj$5$l$?%G%P%$%9$N(B vumem 
	($B%G!<%?MQ(B)$BNN0h$,%^%C%W$5$l$?%"%I%l%9$rJV$7$^$9(B. 

    void vpudev_reset(VPUDEV *dev);
	vpu $B%G%P%$%9%G%#%9%/%j%W%?(B pvpu$B$G;XDj$5$l$?%G%P%$%9$r(B
	$B%j%;%C%H$7(B, T(trace) $B%U%i%0(B,  D(debug)$B%U%i%0$K$h$k3d$j9~$_$r(B
	$B5v2D$7$^$9(B. 

    void vpudev_start(VPUDEV *dev, unsigned int start);
	vpu $B%G%P%$%9%G%#%9%/%j%W%?(B pvpu$B$G;XDj$5$l$?%G%P%$%9$N%Y%/%?(B
	$B%W%m%;%C%5$r%^%/%m%b!<%I$G5/F0$7$^$9(B. umem $BFb$N3+;O%"%I%l%9(B
	$B$r(B start $B$G(B $B;XDj$7$^$9(B. 

    int vpudev_busy(VPUDEV *dev);
	 vpu $B%G%P%$%9%G%#%9%/%j%W%?(B pvpu$B$G;XDj$5$l$?%G%P%$%9$N(B 
	vpu-status $B%l%8%9%?$N(Bbusy $B%U%i%0$N>uBV$rJV$7$^$9(B. 
	busy $B$J$i(B 1 $B$,JV$j$^$9(B. 



