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

EPB (Error Protection Block) Marker segment. More...

#include <jpwl.h>

Data Fields

Private fields set by epb_create

bool latest
 is the latest in header?
bool packed
 is it in packed mode?
int tileno
 TH where this marker has been placed (-1 means MH).
unsigned char index
 index in current header (0-63)
int hprot
 error protection method [-1=absent 0=none 1=predefined 16=CRC-16 32=CRC-32 37-128=RS]
int k_pre
 message word length of pre-data
int n_pre
 code word length of pre-data
int pre_len
 length of pre-data
int k_post
 message word length of post-data
int n_post
 code word length of post-data
int post_len
 length of post-data
Marker segment fields

unsigned short int Lepb
 two bytes for the length of EPB MS, exluding the marker itself (11 to 65535 bytes)
unsigned char Depb
 single byte for the style
unsigned long int LDPepb
 four bytes, from 0 to 2^31-1
unsigned long int Pepb
 four bytes, next error management method
unsigned char * data
 EPB data, variable size.

Detailed Description

EPB (Error Protection Block) Marker segment.


Field Documentation

unsigned char* jpwl_epb_ms::data

EPB data, variable size.

unsigned char jpwl_epb_ms::Depb

single byte for the style

Referenced by jpwl_epb_create(), jpwl_epb_write(), and jpwl_prepare_marks().

error protection method [-1=absent 0=none 1=predefined 16=CRC-16 32=CRC-32 37-128=RS]

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

unsigned char jpwl_epb_ms::index

index in current header (0-63)

message word length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

message word length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

is the latest in header?

unsigned long int jpwl_epb_ms::LDPepb

four bytes, from 0 to 2^31-1

Referenced by jpwl_epb_create(), and jpwl_epb_write().

unsigned short int jpwl_epb_ms::Lepb

two bytes for the length of EPB MS, exluding the marker itself (11 to 65535 bytes)

Referenced by jpwl_epb_create(), jpwl_epb_fill(), jpwl_epb_write(), jpwl_epbs_add(), and jpwl_prepare_marks().

code word length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

code word length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

is it in packed mode?

unsigned long int jpwl_epb_ms::Pepb

four bytes, next error management method

Referenced by jpwl_epb_create(), and jpwl_epb_write().

length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

TH where this marker has been placed (-1 means MH).

Referenced by jpwl_epb_create().


The documentation for this struct was generated from the following file:
Generated on Sat Jan 22 13:12:11 2011 for OpenJPEG by  doxygen 1.6.3