 /***************************************************************************************
 *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.													*
 *																						*
 * The GPL can be found at: http://www.gnu.org/copyleft/gpl.html						*
 *																						*
 *																						*	
 ****************************************************************************************
 * Authors:																			  *
 *          Marc Dukette                                                              *
 **************************************************************************************/


#ifdef INPUTMEDIA_EXPORTS
#define INPUTMEDIA_API __declspec(dllexport)
#else
#define INPUTMEDIA_API __declspec(dllimport)
#endif

// This class is exported from the Dynamic.dll
class INPUTMEDIA_API CInputMedia {
public:
	CInputMedia(void);
	// TODO: add your methods here.
};


INPUTMEDIA_API	int InputMediaRead(char *data, unsigned int size);
INPUTMEDIA_API	int InputMediaSeek(int   size, unsigned int method);

INPUTMEDIA_API	int InputMediaOpen(LPTSTR lpFilename, int mode, int type) ;
INPUTMEDIA_API	void InputMediaClose();
