pidgin/plugins/crazychat/camdata.h

branch
cpw.khc.msnp14
changeset 20478
46933dc62880
parent 20472
6a6d2ef151e6
parent 15435
4b933b06d75e
child 20481
65485e2ed8a3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pidgin/plugins/crazychat/camdata.h	Sun Apr 15 03:43:17 2007 +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);

mercurial