32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/dcmjpeg/djcodece.h"
77 OFString& derivationDescription)
const;
89 Uint8 bitsPerSample)
const;
abstract base class for compression classes.
virtual E_TransferSyntax supportedTransferSyntax() const
returns the transfer syntax that this particular codec is able to encode and decode.
abstract base class for codec representation parameter sets.
abstract codec class for JPEG encoders.
virtual OFBool isLosslessProcess() const
returns true if the transfer syntax supported by this codec is lossless.
DJEncoderP14SV1()
default constructor
virtual void createDerivationDescription(const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample, double ratio, OFString &derivationDescription) const
creates 'derivation description' string after encoding.
Encoder class for JPEG Lossless Selection Value 1 (8/12/16-bit)
virtual ~DJEncoderP14SV1()
destructor
a simple string class that implements a subset of std::string.
codec parameter for IJG codecs
virtual DJEncoder * createEncoderInstance(const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample) const
creates an instance of the compression library to be used for encoding/decoding.