#include <jpwl.h>
Data Fields | |
| int | id |
| marker value (J2K_MS_EPC, etc. | |
| union { | |
| jpwl_epb_ms_t * epbmark | |
| pointer to EPB marker | |
| jpwl_epc_ms_t * epcmark | |
| pointer to EPC marker | |
| jpwl_esd_ms_t * esdmark | |
| pointer to ESD marker | |
| jpwl_red_ms_t * redmark | |
| pointer to RED marker | |
| }; | |
| union keeping the pointer to the real marker struct | |
| unsigned long int | pos |
| position where the marker should go, in the pre-JPWL codestream | |
| double | dpos |
| same as before, only written as a double, so we can sort it better | |
| unsigned short int | len |
| length of the marker segment (marker excluded) | |
| bool | len_ready |
| the marker length is ready or not? | |
| bool | pos_ready |
| the marker position is ready or not? | |
| bool | parms_ready |
| the marker parameters are ready or not? | |
| bool | data_ready |
| are the written data ready or not | |
| union { ... } |
union keeping the pointer to the real marker struct
| double jpwl_marker::dpos |
same as before, only written as a double, so we can sort it better
Referenced by jpwl_epbs_add(), and jpwl_prepare_marks().
| int jpwl_marker::id |
| unsigned short int jpwl_marker::len |
length of the marker segment (marker excluded)
Referenced by jpwl_epbs_add(), jpwl_prepare_marks(), and jpwl_update_info().
| unsigned long int jpwl_marker::pos |
position where the marker should go, in the pre-JPWL codestream
Referenced by jpwl_epbs_add(), and jpwl_prepare_marks().
pointer to RED marker