www.pudn.com > ac-win32.zip > ModelI.h
#ifndef __MODELI_H__
#define __MODELI_H__
#include "ArithmeticCoderC.h"
enum ModeE
{
MODE_ENCODE = 0,
MODE_DECODE
};
class ModelI
{
public:
void Process( fstream *source, fstream *target, ModeE mode );
protected:
virtual void Encode() = 0;
virtual void Decode() = 0;
ArithmeticCoderC mAC;
fstream *mSource;
fstream *mTarget;
};
#endif