From d263f23c97744a16cf6e3df9184bf849fde8f593 Mon Sep 17 00:00:00 2001 From: kramm Date: Wed, 31 Mar 2004 13:21:41 +0000 Subject: [PATCH] moved videoreader interface to videoreader.h --- avi2swf/v2swf.h | 30 ------------------------------ 1 file changed, 30 deletions(-) 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; -- 1.7.10.4