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