LEADMARKERCALLBACK

Summary

Writes the updated marker data to the destination file.

Syntax

#include "l_bitmap.h"

L_INT pEXT_CALLBACK YourFunction (uMarker, uMarkerSize, pMarkerData, pLEADUserData)

Parameters

L_UINT uMarker

ID of the JPEG marker to write. The JPEG markers are uniquely identified by a byte value. Possible values are 1 to 254. (0 and 255 are not allowed.)

L_UINT uMarkerSize

Size of the JPEG marker to write. The size will be less than 65535. If this value is 0, then the marker does not have any extra data.

L_UCHAR* pMarkerData

Pointer to a buffer containing the marker data. This parameter is valid only if the uMarkerSize is > 0.

L_VOID* pLEADUserData

Void pointer that was passed to the TRANSFORMFILECALLBACK function.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

This is a callback function provided by LEADTOOLS, for writing updated marker data. Any user data required by this callback function is passed to the TRANSFORMFILECALLBACKfunction and is in turn passed on to this function.

This function is called only from within the TRANSFORMFILECALLBACK function.

Please note that this callback function is different from most other LEADTOOLS callback functions. The code for this function resides entirely within LEADTOOLS. No code for this callback function is provided by the user.

Required DLLs and Libraries

See Also

Functions

Topics

Example

For an example, refer to TRANSFORMFILECALLBACK.

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.