OpenJPEG
1.5.1
|
EPB (Error Protection Block) Marker segment. More...
#include <jpwl.h>
Data Fields | |
Private fields set by epb_create | |
opj_bool | latest |
is the latest in header? More... | |
opj_bool | packed |
is it in packed mode? More... | |
int | tileno |
TH where this marker has been placed (-1 means MH) More... | |
unsigned char | index |
index in current header (0-63) More... | |
int | hprot |
error protection method [-1=absent 0=none 1=predefined 16=CRC-16 32=CRC-32 37-128=RS] More... | |
int | k_pre |
message word length of pre-data More... | |
int | n_pre |
code word length of pre-data More... | |
int | pre_len |
length of pre-data More... | |
int | k_post |
message word length of post-data More... | |
int | n_post |
code word length of post-data More... | |
int | post_len |
length of post-data More... | |
Marker segment fields | |
unsigned short int | Lepb |
two bytes for the length of EPB MS, exluding the marker itself (11 to 65535 bytes) More... | |
unsigned char | Depb |
single byte for the style More... | |
unsigned long int | LDPepb |
four bytes, from 0 to 2^31-1 More... | |
unsigned long int | Pepb |
four bytes, next error management method More... | |
unsigned char * | data |
EPB data, variable size. More... | |
EPB (Error Protection Block) Marker segment.
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().
int jpwl_epb_ms::hprot |
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)
int jpwl_epb_ms::k_post |
message word length of post-data
Referenced by jpwl_epb_create(), and jpwl_epb_fill().
int jpwl_epb_ms::k_pre |
message word length of pre-data
Referenced by jpwl_epb_create(), and jpwl_epb_fill().
opj_bool jpwl_epb_ms::latest |
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().
int jpwl_epb_ms::n_post |
code word length of post-data
Referenced by jpwl_epb_create(), and jpwl_epb_fill().
int jpwl_epb_ms::n_pre |
code word length of pre-data
Referenced by jpwl_epb_create(), and jpwl_epb_fill().
opj_bool jpwl_epb_ms::packed |
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().
int jpwl_epb_ms::post_len |
length of post-data
Referenced by jpwl_epb_create(), and jpwl_epb_fill().
int jpwl_epb_ms::pre_len |
length of pre-data
Referenced by jpwl_epb_create(), and jpwl_epb_fill().
int jpwl_epb_ms::tileno |
TH where this marker has been placed (-1 means MH)
Referenced by jpwl_epb_create().