OFFIS DCMTK  Version 3.6.0
intrface.h
1 //
2 // (C) Jan de Vaan 2007-2010, all rights reserved. See the accompanying "License.txt" for licensed use.
3 //
4 
5 
6 #ifndef JLS_INTERFACE
7 #define JLS_INTERFACE
8 
9 #include "pubtypes.h"
10 #include "dcmtk/ofstd/ofstd.h" /* for size_t */
11 
12 #ifndef CHARLS_IMEXPORT
13 #define CHARLS_IMEXPORT(returntype) returntype
14 #endif
15 
16 
17 #ifdef __cplusplus
18 extern "C"
19 {
20 #endif
21  CHARLS_IMEXPORT(enum JLS_ERROR) JpegLsEncode(void* compressedData, size_t compressedLength, size_t* pcbyteWritten,
22  const void* uncompressedData, size_t uncompressedLength, struct JlsParameters* pparams);
23 
24  CHARLS_IMEXPORT(enum JLS_ERROR) JpegLsDecode(void* uncompressedData, size_t uncompressedLength,
25  const void* compressedData, size_t compressedLength,
26  struct JlsParameters* info);
27 
28 
29  CHARLS_IMEXPORT(enum JLS_ERROR) JpegLsDecodeRect(void* uncompressedData, size_t uncompressedLength,
30  const void* compressedData, size_t compressedLength,
31  struct JlsRect rect, struct JlsParameters* info);
32 
33  CHARLS_IMEXPORT(enum JLS_ERROR) JpegLsReadHeader(const void* uncompressedData, size_t uncompressedLength,
34  struct JlsParameters* pparams);
35 
36  CHARLS_IMEXPORT(enum JLS_ERROR) JpegLsVerifyEncode(const void* uncompressedData, size_t uncompressedLength,
37  const void* compressedData, size_t compressedLength);
38 
39 #ifdef __cplusplus
40 }
41 #endif
42 
43 #endif


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2