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
opj_bool latest
 is the latest in header?
opj_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

is the latest in header?

is it in packed mode?

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

Referenced by jpwl_epb_create().

unsigned char jpwl_epb_ms::index

index in current header (0-63)

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

message word length of pre-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().

length of pre-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

message word length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

code word length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

length of post-data

Referenced by jpwl_epb_create(), and jpwl_epb_fill().

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

unsigned char jpwl_epb_ms::Depb

single byte for the style

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

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 long int jpwl_epb_ms::Pepb

four bytes, next error management method

Referenced by jpwl_epb_create(), and jpwl_epb_write().

unsigned char* jpwl_epb_ms::data

EPB data, variable size.


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

Generated on Mon Dec 19 12:34:14 2016 for OpenJPEG by  doxygen 1.5.6