Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

SHAtranslatorJpg.h

Go to the documentation of this file.
00001 
00024 #ifndef _SHATRANSLATORJPG_H_
00025 #define _SHATRANSLATORJPG_H_
00026 
00027 #include "SHAtranslator/SHAtranslatorImage.h"
00028 
00041 class SHAtranslatorJpg : public SHAtranslatorImage
00042 {
00043 
00044 public:
00045   SHAtranslatorJpg();
00046 
00047   virtual const char **Extension(void) const;
00048 
00049   virtual int Test(SHAstream * inStream);
00050 
00051   virtual int Info(SHAstream * inStream,
00052                    SHAtranslatorResult * result);
00053 
00054   virtual int Load(SHAstream * outStream,
00055                    SHAstream * inStream,
00056                    SHAtranslatorResult * result);
00057 
00058   virtual int Save(SHAstream * outStream,
00059                    SHAstream * inStream,
00060                    SHAtranslatorResult * result);
00061 
00062 private:
00063   int SetOutputFormat(SHAtranslatorResult * result, void * jpgInfo) const;
00064 
00065 };
00066 
00067 #endif //#define _SHATRANSLATORJPG_H_

dcplaya documentation version 2.0 Generated on November 2004 by doxygen 1.3.6