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:

LJp2FileFormat::ReadBox

LJp2FileFormat::AppendBoxes

LJp2FileFormat::ReadBoxMemory

LJp2FileFormat::AppendBoxesMemory

LJp2FileFormat::FreeBoxes

LJp2FileFormat::GetBoxes

LJp2FileFormat::SetBoxes

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++ Class Library Help