L_JP2_BINARYFILTER_BOX

typedef struct _tagL_JP2_BINARYFILTER_BOX 
{ 
   L_UINT32      uStructSize; 
   [L_JP2_UUID_ID](l-jp2-uuid-id.md) FilterType; 
   L_UINT8 *      pData; 
   L_SIZE_T      uDataSize; 
}L_JP2_BINARYFILTER_BOX,   *pL_JP2_BINARYFILTER_BOX; 

The L_JP2_BINARYFILTER_BOX structure provides information for a Binary Filter box.

Member

Description

uStructSize

Size of this structure, in bytes. Use the sizeof operator to calculate this value.

FilterType

Filter type. It specifies how the data was transformed before storage. This value is encoded using UUID.

pData

Transformed data.

uDataSize

The size of the transformed data.

Comments

The Binary filter box allows a portion of the file to be further compressed or encoded (i.e. encrypted). This box is defined in JPX and above file formats. A JPEG 2000 file may contain zero or more Binary Filter boxes.

The L_JP2_BINARYFILTER_BOX structure is used in the following functions:

L_Jp2ReadBox

L_Jp2AppendBoxes

L_Jp2ReadBoxMemory

L_Jp2AppendBoxesMemory

L_Jp2FreeBoxes

L_Jp2SetBoxes

L_Jp2GetBoxes

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Raster Imaging C API Help