jpwl_epc_ms Struct Reference
[JPWL - JPEG-2000 Part11 (JPWL) codestream manager]

EPC (Error Protection Capability) Marker segment. More...

#include <jpwl.h>


Data Fields

bool esd_on
 is ESD active?
bool red_on
 is RED active?
bool epb_on
 is EPB active?
bool info_on
 are informative techniques active?
Marker segment fields
unsigned short int Lepc
 two bytes for the length of EPC MS, exluding the marker itself (9 to 65535 bytes)
unsigned short int Pcrc
 two bytes, CRC for the EPC, excluding Pcrc itself
unsigned long int DL
 four bytes, the codestream length from SOC to EOC
unsigned char Pepc
 one byte, signals JPWL techniques adoption
unsigned char * data
 EPC data, variable length.


Detailed Description

EPC (Error Protection Capability) Marker segment.

Field Documentation

unsigned char* jpwl_epc_ms::data

EPC data, variable length.

unsigned long int jpwl_epc_ms::DL

four bytes, the codestream length from SOC to EOC

Referenced by jpwl_epc_create(), and jpwl_epc_write().

is EPB active?

Referenced by jpwl_epc_create().

is ESD active?

Referenced by jpwl_epc_create().

are informative techniques active?

Referenced by jpwl_epc_create().

unsigned short int jpwl_epc_ms::Lepc

two bytes for the length of EPC MS, exluding the marker itself (9 to 65535 bytes)

Referenced by jpwl_epc_create(), jpwl_epc_write(), and jpwl_prepare_marks().

unsigned short int jpwl_epc_ms::Pcrc

two bytes, CRC for the EPC, excluding Pcrc itself

Referenced by jpwl_epc_create(), and jpwl_epc_write().

unsigned char jpwl_epc_ms::Pepc

one byte, signals JPWL techniques adoption

Referenced by jpwl_epc_create(), and jpwl_epc_write().

is RED active?

Referenced by jpwl_epc_create().


The documentation for this struct was generated from the following file:

doxygen