Class opj_image
- java.lang.Object
-
- jnr.ffi.Struct
-
- de.digitalcollections.openjpeg.lib.structs.opj_image
-
public class opj_image 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 Enum<T>>, jnr.ffi.Struct.Enum16<E extends Enum<E>>, jnr.ffi.Struct.Enum32<E extends Enum<E>>, jnr.ffi.Struct.Enum64<E extends Enum<E>>, jnr.ffi.Struct.Enum8<E extends Enum<E>>, jnr.ffi.Struct.EnumField<E extends Object>, jnr.ffi.Struct.EnumLong<E extends Enum<E>>, jnr.ffi.Struct.Float, jnr.ffi.Struct.fsblkcnt_t, jnr.ffi.Struct.fsfilcnt_t, jnr.ffi.Struct.Function<T extends 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.Enum32<COLOR_SPACE>color_spacecolor space: sRGB, Greyscale or YUVjnr.ffi.Struct.StructRef<opj_image_comp>compsimage componentsjnr.ffi.Struct.Pointericc_profile_buf'restricted' ICC profilejnr.ffi.Struct.Unsigned32icc_profile_lensize of ICC profilejnr.ffi.Struct.Unsigned32numcompsnumber of components in the imagejnr.ffi.Struct.u_int32_tx0XOsiz: horizontal offset from the origin of the reference grid to the left side of the image areajnr.ffi.Struct.Unsigned32x1Xsiz: width of the reference gridjnr.ffi.Struct.Unsigned32y0YOsiz: vertical offset from the origin of the reference grid to the top side of the image areajnr.ffi.Struct.Unsigned32y1Ysiz: height of the reference grid
-
Constructor Summary
Constructors Constructor Description opj_image(jnr.ffi.Runtime runtime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfree(libopenjp2 lib)-
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, inner, isDirect, size, size, size, toString, useMemory
-
-
-
-
Field Detail
-
x0
public jnr.ffi.Struct.u_int32_t x0
XOsiz: horizontal offset from the origin of the reference grid to the left side of the image area
-
y0
public jnr.ffi.Struct.Unsigned32 y0
YOsiz: vertical offset from the origin of the reference grid to the top side of the image area
-
x1
public jnr.ffi.Struct.Unsigned32 x1
Xsiz: width of the reference grid
-
y1
public jnr.ffi.Struct.Unsigned32 y1
Ysiz: height of the reference grid
-
numcomps
public jnr.ffi.Struct.Unsigned32 numcomps
number of components in the image
-
color_space
public jnr.ffi.Struct.Enum32<COLOR_SPACE> color_space
color space: sRGB, Greyscale or YUV
-
comps
public jnr.ffi.Struct.StructRef<opj_image_comp> comps
image components
-
icc_profile_buf
public jnr.ffi.Struct.Pointer icc_profile_buf
'restricted' ICC profile
-
icc_profile_len
public jnr.ffi.Struct.Unsigned32 icc_profile_len
size of ICC profile
-
-
Method Detail
-
free
public void free(libopenjp2 lib)
-
-