Harlequin RIP SDK
Harlequin RIP skin interfaces

Modules

 Barcode Generation API
 The Barcode generation API is an RDR-discoverable interface that the core RIP calls to generate barcode data suitable for rendering.
 
 Events system
 The event system is used to communicate, filter, and observe events of global interest in a thread-safe manner.
 
 Expat XML parser interface
 The Expat API wrapper is an RDR-discoverable interface that provides access to the Expat XML parser library.
 
 eHVD support library
 libHVD provides support for monitoring HVD events, tracking page and element composition, caching HVD elements, and compositing HVD elements. Using libHVD simplifies construction of raster backends that can output fully-composited eHVD pages.
 
 Input queue and source API
 The input queue and source API.
 
 JPEG integration API
 API to integrate external JPEG readers.
 
 LibJPEG library integration API
 The libjpeg API wrapper is an RDR-discoverable interface that provides access to the libjpeg library directly.
 
 LibPNG interface
 The LibPNG API wrapper is an RDR-discoverable interface that provides access to the libpng library.
 
 RIP Data Resource (RDR) System
 The RIP Data Resource (RDR) API is used to share blocks of data and functional interfaces between the skin and core, or in general, between multiple Providers and Consumers.
 
 SDK and Skin timelines
 SDK and Skin timelines.
 
 Threads interface
 The thread API wrapper is an RDR-discoverable interface that provides access to a set of thread management calls.
 
 Timeline API
 The timeline API is used to create, manage, and communicate the lifecycle of entities with finite lifespan within the RIP and SDK.
 
 Timed callback system
 The timed callback system is an RDR-discoverable interface used to set up periodic callbacks.
 
 ZLIB interface
 The zlib API wrapper is an RDR-discoverable interface that provides access to the zlib library.
 
 SDK support for framebuffer raster output
 SDK support for framebuffer raster output backends.
 
 SDK support for eHVD output
 Raster backend support for eHVD output.
 
 Raster backend output API
 This API defines the callback function types that output backends must implement in order to receive raster data from the Harlequin RIP. Example implementations of raster handling backends are given in libtiffrast.c, rawrast.c, nonerast.c and others.
 

Detailed Description