32 #include "dcmtk/config/osconfig.h" 33 #include "dcmtk/ofstd/oftypes.h" 34 #include "dcmtk/dcmjpeg/djutils.h" 60 E_DecompressionColorSpaceConversion pDecompressionCSConversion = EDC_photometricInterpretation,
61 E_UIDCreation pCreateSOPInstanceUID = EUC_default,
62 E_PlanarConfiguration pPlanarConfiguration = EPC_default,
63 OFBool predictor6WorkaroundEnable = OFFalse);
static void registerCodecs(E_DecompressionColorSpaceConversion pDecompressionCSConversion=EDC_photometricInterpretation, E_UIDCreation pCreateSOPInstanceUID=EUC_default, E_PlanarConfiguration pPlanarConfiguration=EPC_default, OFBool predictor6WorkaroundEnable=OFFalse)
registers decoders for all supported JPEG processes.
Decoder class for JPEG Progressive (lossy, 8/12-bit)
singleton class that registers decoders for all supported JPEG processes.
static DJDecoderSpectralSelection * decsps
pointer to decoder for spectral selection JPEG
static DJCodecParameter * cp
pointer to codec parameter shared by all decoders
static DJDecoderExtended * decext
pointer to decoder for extended JPEG
Decoder class for JPEG Lossless Selection Value 1 (8/12/16-bit)
static DJDecoderP14SV1 * decsv1
pointer to decoder for lossless SV1 JPEG
static OFBool registered
flag indicating whether the decoders are already registered.
static DJDecoderLossless * declol
pointer to decoder for lossless JPEG
Decoder class for JPEG Extended Sequential (lossy, 8/12-bit)
Decoder class for JPEG Lossless (8/12/16-bit)
Decoder class for JPEG Spectral Selection (lossy, 8/12-bit)
static DJDecoderBaseline * decbas
pointer to decoder for baseline JPEG
Decoder class for JPEG Baseline (lossy, 8-bit)
static void cleanup()
deregisters decoders.
static DJDecoderProgressive * decpro
pointer to decoder for progressive JPEG
codec parameter for IJG codecs