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. |
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::AppendBoxesMemory
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET