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

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


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