13 #ifndef LTI_IMAGEWRITER_H 14 #define LTI_IMAGEWRITER_H 33 LT_DISALLOW_COPY_CONSTRUCTOR(LTIImageWriter);
35 virtual ~LTIImageWriter();
111 virtual LT_STATUS deleteOutput(
void) = 0;
144 virtual lt_uint32 getDefaultStripHeight(
void)
const;
155 virtual lt_int64 getEncodingCost(
const LTIScene& scene)
const;
238 virtual LT_STATUS setEncodingApplication(
const char *name,
240 const char *comment = NULL);
242 LTIImageWriter(
void);
271 #endif // LTI_IMAGEWRITER_H progress delegate (callback) base class
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
representation of a scene
lt_uint32 LT_STATUS
An integral status code.
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
unsigned int lt_uint32
unsigned 32-bit integer
class to hold data passed between image stages
abstract class for decoding from an image
abstract class for implementing an image writer
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
interrupt delegate (callback) base class