Harlequin RIP SDK
libpngrdr.h File Reference

Functions to register and deregister the LibPNG API. More...

#include "std.h"
#include "rdrapi.h"

Functions

HqBool libpng_register (sw_rdr_api_20191120 *rdr_api_20191120)
 Register the LibPNG API in RDR using class RDR_CLASS_API, type RDR_API_LIBPNG and priority SW_RDR_NORMAL. More...
 
void libpng_deregister (sw_rdr_api_20191120 *rdr_api_20191120)
 Deregister the LibPNG API from RDR. More...
 

Detailed Description

Functions to register and deregister the LibPNG API.

Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. This source code contains the confidential and trade secret information of Global Graphics Software Ltd. It may not be used, copied or distributed for any reason except as set forth in the applicable Global Graphics license agreement.

Function Documentation

◆ libpng_deregister()

void libpng_deregister ( sw_rdr_api_20191120 rdr_api_20191120)

Deregister the LibPNG API from RDR.

The LibPNG API is automatically deregistered when the Harlequin RIP is shutdown, however you should deregister it before the SDK is shutdown if you started it explicitly.

Parameters
[in]rdr_api_20191120The RDR API in which to deregister the LibPNG API.

◆ libpng_register()

HqBool libpng_register ( sw_rdr_api_20191120 rdr_api_20191120)

Register the LibPNG API in RDR using class RDR_CLASS_API, type RDR_API_LIBPNG and priority SW_RDR_NORMAL.

The LibPNG API is automatically registered when the Harlequin RIP is started, however you may register it any time after starting the SDK if you need to.

Parameters
[in]rdr_api_20191120The RDR API in which to register the LibPNG API.
Returns
TRUE if the API was registered successfully
FALSE if the API was not registered