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
unsigned int lt_uint32
unsigned 32-bit integer
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
class to hold data passed between image stages
interrupt delegate (callback) base class
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
progress delegate (callback) base class
abstract class for decoding from an image
representation of a scene
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
abstract class for implementing an image writer
lt_uint32 LT_STATUS
An integral status code.