Static Public Member Functions | |
| static void | registerCodecs (E_CompressionColorSpaceConversion pCompressionCSConversion=ECC_lossyYCbCr, E_UIDCreation pCreateSOPInstanceUID=EUC_default, OFBool pVerbose=OFFalse, OFBool pOptimizeHuffman=OFFalse, int pSmoothingFactor=0, int pForcedBitDepth=0, Uint32 pFragmentSize=0, OFBool pCreateOffsetTable=OFTrue, E_SubSampling pSampleFactors=ESS_444, OFBool pWriteYBR422=OFFalse, OFBool pConvertToSC=OFFalse, unsigned long pWindowType=0, unsigned long pWindowParameter=0, double pVoiCenter=0.0, double pVoiWidth=0.0, unsigned long pRoiLeft=0, unsigned long pRoiTop=0, unsigned long pRoiWidth=0, unsigned long pRoiHeight=0, OFBool pUsePixelValues=OFTrue, OFBool pUseModalityRescale=OFFalse, OFBool pAcceptWrongPaletteTags=OFFalse, OFBool pAcrNemaCompatibility=OFFalse, OFBool pRealLossless=OFFalse) |
| registers encoders for all supported JPEG processes. | |
| static void | cleanup () |
| deregisters encoders. | |
Static Private Attributes | |
| static OFBool | registered |
| flag indicating whether the encoders are already registered. | |
| static DJCodecParameter * | cp |
| pointer to codec parameter shared by all encoders | |
| static DJEncoderBaseline * | encbas |
| pointer to encoder for baseline JPEG | |
| static DJEncoderExtended * | encext |
| pointer to encoder for extended JPEG | |
| static DJEncoderSpectralSelection * | encsps |
| pointer to encoder for spectral selection JPEG | |
| static DJEncoderProgressive * | encpro |
| pointer to encoder for progressive JPEG | |
| static DJEncoderP14SV1 * | encsv1 |
| pointer to encoder for lossless SV1 JPEG | |
| static DJEncoderLossless * | enclol |
| pointer to encoder for lossless JPEG | |
Definition at line 52 of file djencode.h.
|
|
deregisters encoders. Attention: Must not be called while other threads might still use the registered codecs, e.g. because they are currently encoding DICOM data sets through dcmdata. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
registers encoders for all supported JPEG processes. If already registered, call is ignored unless cleanup() has been performed before.
|