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...
 

Detailed Description

EPB (Error Protection Block) Marker segment.

Field Documentation

§ data

unsigned char* jpwl_epb_ms::data

EPB data, variable size.

§ Depb

unsigned char jpwl_epb_ms::Depb

single byte for the style

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

§ hprot

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().

§ index

unsigned char jpwl_epb_ms::index

index in current header (0-63)

§ k_post

int jpwl_epb_ms::k_post

message word length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

§ k_pre

int jpwl_epb_ms::k_pre

message word length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

§ latest

opj_bool jpwl_epb_ms::latest

is the latest in header?

§ LDPepb

unsigned long int jpwl_epb_ms::LDPepb

four bytes, from 0 to 2^31-1

Referenced by jpwl_epb_create(), and jpwl_epb_write().

§ Lepb

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().

§ n_post

int jpwl_epb_ms::n_post

code word length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

§ n_pre

int jpwl_epb_ms::n_pre

code word length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

§ packed

opj_bool jpwl_epb_ms::packed

is it in packed mode?

§ Pepb

unsigned long int jpwl_epb_ms::Pepb

four bytes, next error management method

Referenced by jpwl_epb_create(), and jpwl_epb_write().

§ post_len

int jpwl_epb_ms::post_len

length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

§ pre_len

int jpwl_epb_ms::pre_len

length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

§ tileno

int jpwl_epb_ms::tileno

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: