Class opj_dparameters
java.lang.Object
jnr.ffi.Struct
de.digitalcollections.openjpeg.lib.structs.opj_dparameters
public class opj_dparameters
extends jnr.ffi.Struct
-
Nested Class Summary
Nested classes/interfaces inherited from class jnr.ffi.Struct
jnr.ffi.Struct.AbstractBoolean, jnr.ffi.Struct.AbstractMember, jnr.ffi.Struct.Address, jnr.ffi.Struct.Alignment, jnr.ffi.Struct.AsciiString, jnr.ffi.Struct.AsciiStringRef, jnr.ffi.Struct.blkcnt_t, jnr.ffi.Struct.blksize_t, jnr.ffi.Struct.BOOL16, jnr.ffi.Struct.Boolean, jnr.ffi.Struct.BYTE, jnr.ffi.Struct.caddr_t, jnr.ffi.Struct.cc_t, jnr.ffi.Struct.clock_t, jnr.ffi.Struct.dev_t, jnr.ffi.Struct.Double, jnr.ffi.Struct.DWORD, jnr.ffi.Struct.Enum<T extends java.lang.Enum<T>>, jnr.ffi.Struct.Enum16<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum32<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum64<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum8<E extends java.lang.Enum<E>>, jnr.ffi.Struct.EnumField<E extends java.lang.Object>, jnr.ffi.Struct.EnumLong<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Float, jnr.ffi.Struct.fsblkcnt_t, jnr.ffi.Struct.fsfilcnt_t, jnr.ffi.Struct.Function<T extends java.lang.Object>, jnr.ffi.Struct.gid_t, jnr.ffi.Struct.id_t, jnr.ffi.Struct.in_addr_t, jnr.ffi.Struct.in_port_t, jnr.ffi.Struct.ino_t, jnr.ffi.Struct.ino64_t, jnr.ffi.Struct.int16_t, jnr.ffi.Struct.int32_t, jnr.ffi.Struct.int64_t, jnr.ffi.Struct.int8_t, jnr.ffi.Struct.IntegerAlias, jnr.ffi.Struct.intptr_t, jnr.ffi.Struct.key_t, jnr.ffi.Struct.LONG, jnr.ffi.Struct.Member, jnr.ffi.Struct.mode_t, jnr.ffi.Struct.nlink_t, jnr.ffi.Struct.NumberField, jnr.ffi.Struct.off_t, jnr.ffi.Struct.Offset, jnr.ffi.Struct.Padding, jnr.ffi.Struct.pid_t, jnr.ffi.Struct.Pointer, jnr.ffi.Struct.PointerField, jnr.ffi.Struct.rlim_t, jnr.ffi.Struct.sa_family_t, jnr.ffi.Struct.Signed16, jnr.ffi.Struct.Signed32, jnr.ffi.Struct.Signed64, jnr.ffi.Struct.Signed8, jnr.ffi.Struct.SignedLong, jnr.ffi.Struct.size_t, jnr.ffi.Struct.socklen_t, jnr.ffi.Struct.speed_t, jnr.ffi.Struct.ssize_t, jnr.ffi.Struct.String, jnr.ffi.Struct.StructRef<T extends jnr.ffi.Struct>, jnr.ffi.Struct.swblk_t, jnr.ffi.Struct.tcflag_t, jnr.ffi.Struct.time_t, jnr.ffi.Struct.u_int16_t, jnr.ffi.Struct.u_int32_t, jnr.ffi.Struct.u_int64_t, jnr.ffi.Struct.u_int8_t, jnr.ffi.Struct.uid_t, jnr.ffi.Struct.uintptr_t, jnr.ffi.Struct.Unsigned16, jnr.ffi.Struct.Unsigned32, jnr.ffi.Struct.Unsigned64, jnr.ffi.Struct.Unsigned8, jnr.ffi.Struct.UnsignedLong, jnr.ffi.Struct.UTF8String, jnr.ffi.Struct.UTF8StringRef, jnr.ffi.Struct.UTFString, jnr.ffi.Struct.UTFStringRef, jnr.ffi.Struct.WBOOL, jnr.ffi.Struct.WORD -
Field Summary
Fields Modifier and Type Field Description jnr.ffi.Struct.Signed32cod_formatoutput file format 0: J2K, 1: JP2, 2: JPTjnr.ffi.Struct.Signed32cp_cinemaDEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not compliant, 1-compliantjnr.ffi.Struct.Unsigned32cp_layerjnr.ffi.Struct.Unsigned32cp_reducejnr.ffi.Struct.Signed32cp_rsizDEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile namejnr.ffi.Struct.Signed32decod_formatinput file format 0: PGX, 1: PxM, 2: BMP 3:TIFjnr.ffi.Struct.Signed32image_offset_x0subimage encoding: origin image offset in x directionjnr.ffi.Struct.Signed32image_offset_y0subimage encoding: origin image offset in y directionjnr.ffi.Struct.AsciiStringindexjnr.ffi.Struct.Signed32index_onjnr.ffi.Struct.AsciiStringinfilejnr.ffi.Struct.Booleanjpip_onEnable JPIP indexingjnr.ffi.Struct.Booleanjpwl_epc_onenables writing of EPC in MH, thus activating JPWLjnr.ffi.Struct.Signed32jpwl_hprot_MHerror protection method for MH (0,1,16,32,37-128)jnr.ffi.Struct.Signed32[]jpwl_hprot_TPHerror protection methods for TPHs (0,1,16,32,37-128)jnr.ffi.Struct.Signed32[]jpwl_hprot_TPH_tilenotile number of header protection specification (≥0)jnr.ffi.Struct.Signed32[]jpwl_pproterror protection methods for packets (0,1,16,32,37-128)jnr.ffi.Struct.Signed32[]jpwl_pprot_packnpacket number of packet protection specification (≥0)jnr.ffi.Struct.Signed32[]jpwl_pprot_tilenotile number of packet protection specification (≥0)jnr.ffi.Struct.Signed32jpwl_sens_addrsensitivity addressing size (0=auto/2/4 bytes)jnr.ffi.Struct.Signed32jpwl_sens_MHsensitivity method for MH (-1=no,0-7)jnr.ffi.Struct.Signed32jpwl_sens_rangesensitivity range (0-3)jnr.ffi.Struct.Signed32jpwl_sens_sizeenables writing of ESD, (0=no/1/2 bytes)jnr.ffi.Struct.Signed32[]jpwl_sens_TPHsensitivity methods for TPHs (-1=no,0-7)jnr.ffi.Struct.Signed32[]jpwl_sens_TPH_tilenotile number of sensitivity specification (≥0)jnr.ffi.Struct.Signed32max_comp_sizeMaximum size (in bytes) for each component.jnr.ffi.Struct.Signed32max_cs_sizeMaximum size (in bytes) for the whole codestream.jnr.ffi.Struct.Pointermct_dataNaive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components.jnr.ffi.Struct.AsciiStringoutfilejnr.ffi.Struct.Unsigned16rsizRSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values.jnr.ffi.Struct.Signed32subsampling_dxsubsampling value for dxjnr.ffi.Struct.Signed32subsampling_dysubsampling value for dyjnr.ffi.Struct.Signed32tcp_mctMCT (multiple component transform)jnr.ffi.Struct.Signed32tp_flagFlag for Tile part generationjnr.ffi.Struct.Signed32tp_onTile part generation -
Constructor Summary
Constructors Constructor Description opj_dparameters(jnr.ffi.Runtime runtime) -
Method Summary
Methods inherited from class jnr.ffi.Struct
alignment, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, arrayOf, function, getMemory, getMemory, getRuntime, inner, isDirect, size, toString, useMemoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
cp_reduce
public final jnr.ffi.Struct.Unsigned32 cp_reduce -
cp_layer
public final jnr.ffi.Struct.Unsigned32 cp_layer -
infile
public final jnr.ffi.Struct.AsciiString infile -
outfile
public final jnr.ffi.Struct.AsciiString outfile -
index_on
public final jnr.ffi.Struct.Signed32 index_on -
index
public final jnr.ffi.Struct.AsciiString index -
image_offset_x0
public final jnr.ffi.Struct.Signed32 image_offset_x0subimage encoding: origin image offset in x direction -
image_offset_y0
public final jnr.ffi.Struct.Signed32 image_offset_y0subimage encoding: origin image offset in y direction -
subsampling_dx
public final jnr.ffi.Struct.Signed32 subsampling_dxsubsampling value for dx -
subsampling_dy
public final jnr.ffi.Struct.Signed32 subsampling_dysubsampling value for dy -
decod_format
public final jnr.ffi.Struct.Signed32 decod_formatinput file format 0: PGX, 1: PxM, 2: BMP 3:TIF -
cod_format
public final jnr.ffi.Struct.Signed32 cod_formatoutput file format 0: J2K, 1: JP2, 2: JPT -
jpwl_epc_on
public final jnr.ffi.Struct.Boolean jpwl_epc_onenables writing of EPC in MH, thus activating JPWL -
jpwl_hprot_MH
public final jnr.ffi.Struct.Signed32 jpwl_hprot_MHerror protection method for MH (0,1,16,32,37-128) -
jpwl_hprot_TPH_tileno
public final jnr.ffi.Struct.Signed32[] jpwl_hprot_TPH_tilenotile number of header protection specification (≥0) -
jpwl_hprot_TPH
public final jnr.ffi.Struct.Signed32[] jpwl_hprot_TPHerror protection methods for TPHs (0,1,16,32,37-128) -
jpwl_pprot_tileno
public final jnr.ffi.Struct.Signed32[] jpwl_pprot_tilenotile number of packet protection specification (≥0) -
jpwl_pprot_packn
public final jnr.ffi.Struct.Signed32[] jpwl_pprot_packnpacket number of packet protection specification (≥0) -
jpwl_pprot
public final jnr.ffi.Struct.Signed32[] jpwl_pproterror protection methods for packets (0,1,16,32,37-128) -
jpwl_sens_size
public final jnr.ffi.Struct.Signed32 jpwl_sens_sizeenables writing of ESD, (0=no/1/2 bytes) -
jpwl_sens_addr
public final jnr.ffi.Struct.Signed32 jpwl_sens_addrsensitivity addressing size (0=auto/2/4 bytes) -
jpwl_sens_range
public final jnr.ffi.Struct.Signed32 jpwl_sens_rangesensitivity range (0-3) -
jpwl_sens_MH
public final jnr.ffi.Struct.Signed32 jpwl_sens_MHsensitivity method for MH (-1=no,0-7) -
jpwl_sens_TPH_tileno
public final jnr.ffi.Struct.Signed32[] jpwl_sens_TPH_tilenotile number of sensitivity specification (≥0) -
jpwl_sens_TPH
public final jnr.ffi.Struct.Signed32[] jpwl_sens_TPHsensitivity methods for TPHs (-1=no,0-7) -
cp_cinema
public final jnr.ffi.Struct.Signed32 cp_cinemaDEPRECATED: use RSIZ, OPJ_PROFILE_* and MAX_COMP_SIZE instead Digital Cinema compliance 0-not compliant, 1-compliant -
max_comp_size
public final jnr.ffi.Struct.Signed32 max_comp_sizeMaximum size (in bytes) for each component. If == 0, component size limitation is not considered -
cp_rsiz
public final jnr.ffi.Struct.Signed32 cp_rsizDEPRECATED: use RSIZ, OPJ_PROFILE_* and OPJ_EXTENSION_* instead Profile name -
tp_on
public final jnr.ffi.Struct.Signed32 tp_onTile part generation -
tp_flag
public final jnr.ffi.Struct.Signed32 tp_flagFlag for Tile part generation -
tcp_mct
public final jnr.ffi.Struct.Signed32 tcp_mctMCT (multiple component transform) -
jpip_on
public final jnr.ffi.Struct.Boolean jpip_onEnable JPIP indexing -
mct_data
public final jnr.ffi.Struct.Pointer mct_dataNaive implementation of MCT restricted to a single reversible array based encoding without offset concerning all the components. -
max_cs_size
public final jnr.ffi.Struct.Signed32 max_cs_sizeMaximum size (in bytes) for the whole codestream. If == 0, codestream size limitation is not considered If it does not comply with tcp_rates, max_cs_size prevails and a warning is issued. -
rsiz
public final jnr.ffi.Struct.Unsigned16 rsizRSIZ value To be used to combine OPJ_PROFILE_*, OPJ_EXTENSION_* and (sub)levels values.
-
-
Constructor Details
-
opj_dparameters
public opj_dparameters(jnr.ffi.Runtime runtime)
-