#ifndef VIDEOGRABBER_H #define VIDEOGRABBER_H #include #include "macgeo.h" #include "G32.h" #include "svExtras.h" /*-------------------------- Types --------------------------*/ typedef struct { svImage *imageInfo; } EasyVideoGrabberRecord, *EasyVideoGrabber; /*-------------------------- Routines --------------------------*/ EasyVideoGrabber NewEasyVideoGrabber(Rect *outputSize); /* returns the biggest it'll draw */ int GrabEasyVideoGrabber(EasyVideoGrabber evg,Rect *r); /* draws into current port */ int EVG_GrabG32(EasyVideoGrabber evg, GWorldPtr gw); void DisposeEasyVideoGrabber(EasyVideoGrabber evg); /* close everything down */ void StopGrabber(EasyVideoGrabber evg); void StartGrabber(EasyVideoGrabber evg,Rect *r); #endif