X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=avi2swf%2Fv2swf.h;h=3a705bc38a17942ffceac47b538e4ed275a3886e;hp=6a16614d565985d5922db11dfb7a68dbf37d3e31;hb=d263f23c97744a16cf6e3df9184bf849fde8f593;hpb=d40beabc5e8751ea4d43b12e1f1b338e719de2b4 diff --git a/avi2swf/v2swf.h b/avi2swf/v2swf.h index 6a16614..3a705bc 100644 --- a/avi2swf/v2swf.h +++ b/avi2swf/v2swf.h @@ -26,36 +26,6 @@ extern "C" { typedef unsigned char bool; #endif -typedef struct _videoreader_t -{ - void*internal; - - /* video */ - int width; - int height; - double fps; - - /* audio */ - int channels; - int rate; - - int (*getsamples) (struct _videoreader_t*, void*buffer, int num); - /* buffer must be big enough to hold width*height*4 bytes: */ - int (*getimage) (struct _videoreader_t*, void*buffer); - bool (*eof) (struct _videoreader_t*); - /* multi purpose functions */ - void (*setparameter) (struct _videoreader_t*, char*name, char*value); - void* (*getinfo) (struct _videoreader_t*, char*name); - void (*close) (struct _videoreader_t*); -} videoreader_t; - -#define videoreader_getsamples(v, buffer, num) ((v)->getsamples((v),(buffer),(num))) -#define videoreader_getimage(v, buffer) ((v)->getimage((v),(buffer))) -#define videoreader_eof(v) ((v)->eof(v)) -#define videoreader_setparameter(v,name,value) ((v)->setparameter((v),(name),(value))) -#define videoreader_getinfo(v,name) ((v)->getinfo((v),(name))) -#define videoreader_close(v) ((v)->close(v)) - typedef struct _v2swf_t { void*internal;