summaryrefslogtreecommitdiff
path: root/win32/plugins/dfxvideo/winsrc/record.h
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-08-13 01:32:56 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-08-13 01:32:56 +0000
commitc6191a4474b4cab60cc9886860c8b6de7c4e146b (patch)
tree7b450e4d69ec922805cf2448af9cc53286f17d73 /win32/plugins/dfxvideo/winsrc/record.h
parent7d0cd28dd85965b4f94c8eeb5aa2c70297122485 (diff)
downloadpcsxr-c6191a4474b4cab60cc9886860c8b6de7c4e146b.tar.gz
dfxvideo: Readded windows support.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56047 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'win32/plugins/dfxvideo/winsrc/record.h')
-rw-r--r--win32/plugins/dfxvideo/winsrc/record.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/win32/plugins/dfxvideo/winsrc/record.h b/win32/plugins/dfxvideo/winsrc/record.h
new file mode 100644
index 00000000..498354f3
--- /dev/null
+++ b/win32/plugins/dfxvideo/winsrc/record.h
@@ -0,0 +1,56 @@
+/***************************************************************************
+ record.h - description
+ -------------------
+ begin : Fri Nov 09 2001
+ copyright : (C) 2001 by Darko Matesic
+ email : thedarkma@ptt.yu
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. See also the license.txt file for *
+ * additional informations. *
+ * *
+ ***************************************************************************/
+
+//*************************************************************************//
+// History of changes:
+//
+// 2001/12/18 - Darko Matesic
+// - two types of compression (16bit & 24bit)
+// - FPSE 24bit MDEC support
+//
+// 2001/11/09 - Darko Matesic
+// - first revision
+//
+//*************************************************************************//
+
+#ifndef _RECORD_H_
+#define _RECORD_H_
+
+#include <vfw.h>
+
+extern BOOL RECORD_RECORDING;
+extern BITMAPINFOHEADER RECORD_BI;
+extern unsigned char RECORD_BUFFER[1600*1200*3];
+extern unsigned long RECORD_INDEX;
+extern unsigned long RECORD_RECORDING_MODE;
+extern unsigned long RECORD_VIDEO_SIZE;
+extern unsigned long RECORD_RECORDING_WIDTH;
+extern unsigned long RECORD_RECORDING_HEIGHT;
+extern unsigned long RECORD_FRAME_RATE_SCALE;
+extern unsigned long RECORD_COMPRESSION_MODE;
+extern COMPVARS RECORD_COMPRESSION1;
+extern unsigned char RECORD_COMPRESSION_STATE1[4096];
+extern COMPVARS RECORD_COMPRESSION2;
+extern unsigned char RECORD_COMPRESSION_STATE2[4096];
+
+BOOL RECORD_Start();
+void RECORD_Stop();
+BOOL RECORD_WriteFrame();
+BOOL RECORD_GetFrame();
+
+#endif \ No newline at end of file