| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
singleton class that registers decoders for all supported JPEG processes. More...
| Static Public Member Functions | |
| static void | registerCodecs (E_DecompressionColorSpaceConversion pDecompressionCSConversion=EDC_photometricInterpretation, E_UIDCreation pCreateSOPInstanceUID=EUC_default, E_PlanarConfiguration pPlanarConfiguration=EPC_default, OFBool predictor6WorkaroundEnable=OFFalse, OFBool cornellWorkaroundEnable=OFFalse, OFBool pForceSingleFragmentPerFrame=OFFalse) | 
| registers decoders for all supported JPEG processes. | |
| static void | cleanup () | 
| deregisters decoders. | |
| Static Private Attributes | |
| static OFBool | registered | 
| flag indicating whether the decoders are already registered. | |
| static DJCodecParameter * | cp | 
| pointer to codec parameter shared by all decoders | |
| static DJDecoderBaseline * | decbas | 
| pointer to decoder for baseline JPEG | |
| static DJDecoderExtended * | decext | 
| pointer to decoder for extended JPEG | |
| static DJDecoderSpectralSelection * | decsps | 
| pointer to decoder for spectral selection JPEG | |
| static DJDecoderProgressive * | decpro | 
| pointer to decoder for progressive JPEG | |
| static DJDecoderP14SV1 * | decsv1 | 
| pointer to decoder for lossless SV1 JPEG | |
| static DJDecoderLossless * | declol | 
| pointer to decoder for lossless JPEG | |
singleton class that registers decoders for all supported JPEG processes.
| 
 | static | 
deregisters decoders.
Attention: Must not be called while other threads might still use the registered codecs, e.g. because they are currently decoding DICOM data sets through dcmdata.
| 
 | static | 
registers decoders for all supported JPEG processes.
If already registered, call is ignored unless cleanup() has been performed before.
| pCreateSOPInstanceUID | flag indicating whether or not a new SOP Instance UID should be assigned upon decompression. | 
| pPlanarConfiguration | flag indicating how planar configuration of color images should be encoded upon decompression. | 
| predictor6WorkaroundEnable | enable workaround for buggy lossless compressed images with overflow in predictor 6 for images with 16 bits/pixel | 
| cornellWorkaroundEnable | enable workaround for buggy Cornell lossless compressed images with Huffman table overflow | 
| pForceSingleFragmentPerFrame | while decompressing a multiframe image, assume one fragment per frame even if the JPEG data for some frame is incomplete | 
References EDC_photometricInterpretation, EPC_default, and EUC_default.