L_GetDefaultJ2KOptions

#include "l_bitmap.h"

L_LTFIL_API L_INT L_GetDefaultJ2KOptions(pOptions, uStructSize)

pFILEJ2KOPTIONS pOptions;

/* pointer to a structure */

L_UINT uStructSize;

/* size of the structure */

Gets the default options for saving JP2 or J2K files.

Parameter

Description

pOptions

Pointer to a structure to be updated with the default options used when saving JP2 or J2K files.

uStructSize

Size of the structure pointed to by pOptions.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Required DLLs and Libraries

LTFIL

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Platforms

Win32, x64.

See Also

Functions:

L_GetJ2KOptions, L_SetJ2KOptions

Topics:

Raster Image Functions: Saving Files

 

Programming with JPEG 2000 Features

Example

This example will reset the current JPEG2000 options to their default values

 L_INT GetDefaultJ2KOptionsExample(L_VOID)
{
   L_INT nRet;
   FILEJ2KOPTIONS J2KOptions;

   //get the default values.
   nRet = L_GetDefaultJ2KOptions(&J2KOptions, sizeof(FILEJ2KOPTIONS));
   if(nRet != SUCCESS)
      return nRet;

   //make the default values be the current values.
   //The next time a JPEG2000 file is saved, it will be saved using the default options. 
   nRet = L_SetJ2KOptions(&J2KOptions);
   if(nRet != SUCCESS)
      return nRet;
   return SUCCESS;
}