32 #include "dcmtk/config/osconfig.h" 33 #include "dcmtk/dcmdata/dctypes.h" 34 #include "dcmtk/dcmjpeg/djutils.h" 35 #include "dcmtk/dcmimgle/diutils.h" 75 Uint8 *compressedFrameBuffer,
76 Uint32 compressedFrameBufferSize,
77 Uint8 *uncompressedFrameBuffer,
78 Uint32 uncompressedFrameBufferSize,
virtual OFCondition init()=0
initializes internal object structures.
virtual ~DJDecoder()
destructor
virtual Uint16 bytesPerSample() const =0
returns the number of bytes per sample that will be written when decoding.
DJDecoder()
default constructor
virtual OFCondition decode(Uint8 *compressedFrameBuffer, Uint32 compressedFrameBufferSize, Uint8 *uncompressedFrameBuffer, Uint32 uncompressedFrameBufferSize, OFBool isSigned)=0
suspended decompression routine.
virtual EP_Interpretation getDecompressedColorModel() const =0
after successful compression, returns the color model of the decompressed image
abstract base class for decompression classes.
General purpose class for condition codes.