Version 17.5 of this C API has changed from version 17 as follows:
DICOM Features / Updates
Internal DICOM tables (UID, Element Tag, IOD, Context Group) have been moved from the main DICOM DLL to a dedicated DICOM Tables DLL, making the main DICOM library significantly smaller in size. DICOM tables can also be loaded from XML files, giving developers a quick and easy way to customize DICOM tables (for example, create new IODs or delete remote unused IODs) to meet the specific needs of their application.
Added support for Get / SetEncapsulatedDocument to work with memory streams as well as disk files.
Added support for YBR_FULL colorspace DICOM images, valid for both uncompressed and RLE compressed image data.
Added support for DICOM JPEG-LS Lossless (1.2.840.10008.1.2.4.80) and DICOM JPEG-LS Lossy (1.2.840.10008.1.2.4.81) transfer syntaxes.
New functions
L_DicomSetEncapsulatedDocumentMemory
L_DicomGetEncapsulatedDocumentMemory
L_DicomLoadXmlContextGroup
For more information, refer to:
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET