14 int MVE_rmPrepMovie(void *stream, int x, int y, int track);
15 int MVE_rmStepMovie();
16 void MVE_rmHoldMovie();
17 void MVE_rmEndMovie();
19 void MVE_getVideoSpec(MVE_videoSpec *vSpec);
21 void MVE_sndInit(int x);
23 typedef unsigned int (*mve_cb_Read)(void *stream,
27 typedef void *(*mve_cb_Alloc)(unsigned int size);
28 typedef void (*mve_cb_Free)(void *ptr);
30 typedef void (*mve_cb_ShowFrame)(unsigned char *buffer,
31 unsigned int bufw, unsigned int bufh,
32 unsigned int sx, unsigned int sy,
33 unsigned int w, unsigned int h,
34 unsigned int dstx, unsigned int dsty);
36 typedef void (*mve_cb_SetPalette)(unsigned char *p,
37 unsigned int start, unsigned int count);
39 void MVE_ioCallbacks(mve_cb_Read io_read);
40 void MVE_memCallbacks(mve_cb_Alloc mem_alloc, mve_cb_Free mem_free);
41 void MVE_sfCallbacks(mve_cb_ShowFrame showframe);
42 void MVE_palCallbacks(mve_cb_SetPalette setpalette);
44 #endif /* _LIBMVE_H */