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:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document