Mercurial > pidgin
diff gtk/plugins/crazychat/camdata.h @ 14191:009db0b357b5
This is a hand-crafted commit to migrate across subversion revisions
16854:16861, due to some vagaries of the way the original renames were
done. Witness that monotone can do in one revision what svn had to
spread across several.
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Sat, 16 Dec 2006 04:59:55 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gtk/plugins/crazychat/camdata.h Sat Dec 16 04:59:55 2006 +0000 @@ -0,0 +1,63 @@ +/* + * camdata.h + * basecame + * + * Created by CS194 on Mon Apr 26 2004. + * Copyright (c) 2004 __MyCompanyName__. All rights reserved. + * + */ + +#pragma once + +#ifdef __APPLE_CC__ +// #include <Carbon/Carbon.h> + #include <QuickTime/QuickTime.h> +#else +// #include <Carbon.h> + #include <QuickTime.h> +#endif + +typedef struct +{ + GWorldPtr gw; + GWorldPtr overlay; + GWorldPtr histoWorld; + + Rect bounds; + WindowPtr window; + ImageSequence drawSeq; + UInt32 redMin, redMax; + UInt32 greenMin, greenMax; + UInt32 blueMin, blueMax; + + long selectedIndex; + OSType effect; + TimeBase effectTimeBase; + QTAtomContainer effectParams; + ImageDescriptionHandle effectDesc, effectDesc2; +} mungDataRecord; +typedef mungDataRecord *mungDataPtr; + +OSErr DisposeMungData(void); +OSErr InitializeMungData(Rect bounds); +void SetCurrentClamp(short index); + +//void BlitOneMungData(mungDataRecord *theMungData); + +//void AdjustColorClampEndpoints(short hMouseCoord); +//void IncrementCurrentClamp(void); +//void DecrementCurrentClamp(void); +void SetMungDataColorDefaults(void); +CGrafPtr GetMungDataWindowPort(void); + +GWorldPtr GetMungDataOffscreen(void); +//OSType GetMungDataEffectType(void); + +//long GetCurrentClamp(void); +//void SetCurrentClamp(short index); + +void GetMungDataBoundsRect(Rect *movieRect); +//CGrafPtr GetMungDataWindowPort(void); + +void SetMungDataDrawSeq(ImageSequence theDrawSeq); +//ImageSequence GetMungDataDrawSeq(void);