From c6191a4474b4cab60cc9886860c8b6de7c4e146b Mon Sep 17 00:00:00 2001 From: "SND\\weimingzhi_cp" Date: Fri, 13 Aug 2010 01:32:56 +0000 Subject: dfxvideo: Readded windows support. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56047 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- win32/plugins/dfxvideo/winsrc/record.h | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 win32/plugins/dfxvideo/winsrc/record.h (limited to 'win32/plugins/dfxvideo/winsrc/record.h') 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 + +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 -- cgit v1.2.3