Harlequin RIP SDK

Header file defining the JPEG integration API. More...

Data Structures

struct  jpeg_decode_error
 Structure defining a JPEG decoding error detail passed to the error callback jpeg_callbacks::onerror(). More...
 
struct  jpeg_decode_warning
 Structure defining JPEG decoding warning messages passed to the warnings callback jpeg_callbacks::onwarning(). More...
 
struct  jpeg_callbacks
 Callback structure provided by the RIP to the JPEG implementation, for access to RIP memory handling and JPEG data source. More...
 
struct  jpeg_decode_params
 Structure defining any decode parameters defined for decoding the jpeg image. More...
 
struct  sw_jpeg_api_20190717
 JPEG api structure version 20190717. More...
 

Macros

#define JPEG_DECODE_ERROR_INIT   { sizeof(struct jpeg_decode_error), LJPEG_NOERROR, '\0' }
 Static/auto initialiser for empty jpeg_decode_error structure.
 
#define JPEG_DECODE_WARNING_INIT   { sizeof(struct jpeg_decode_warning), LJPEG_NOWARNING, '\0' }
 Static/auto initialiser for empty jpeg_decode_warning structure.
 
#define JPEG_CALLBACKS_INIT   { sizeof(jpeg_callbacks), NULL, NULL, NULL, NULL, NULL }
 Static/auto initialiser for empty jpeg_callbacks structure.
 

Typedefs

typedef struct jpeg_decode_error jpeg_decode_error
 Structure defining a JPEG decoding error detail passed to the error callback jpeg_callbacks::onerror(). More...
 
typedef struct jpeg_decode_warning jpeg_decode_warning
 Structure defining JPEG decoding warning messages passed to the warnings callback jpeg_callbacks::onwarning(). More...
 
typedef struct jpeg_callbacks jpeg_callbacks
 Callback structure provided by the RIP to the JPEG implementation, for access to RIP memory handling and JPEG data source. More...
 
typedef struct jpeg_decode_params jpeg_decode_params
 Structure defining any decode parameters defined for decoding the jpeg image. More...
 

Enumerations

enum  LJPEG_ERROR_CODE {
  LJPEG_NOERROR , LJPEG_EPARAMS , LJPEG_ESOURCE , LJPEG_EMEMORY ,
  LJPEG_EDECODER , LJPEG_EBUFFER , LJPEG_NUM_ERROR_CODES
}
 Enumeration of error codes from the JPEG API. More...
 
enum  LJPEG_WARNING_CODE { LJPEG_NOWARNING , LJPEG_WTRUNCATED , LJPEG_WDECODER , LJPEG_NUM_WARNING_CODES }
 Enumeration of warning codes from the JPEG API. More...
 

Detailed Description

Header file defining the JPEG integration API.

Copyright (C) 2026 Global Graphics Software Ltd. All rights reserved. Global Graphics Software Ltd. Confidential Information.