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_space
color space: sRGB, Greyscale or YUVjnr.ffi.Struct.StructRef<opj_image_comp>
comps
image componentsjnr.ffi.Struct.Pointer
icc_profile_buf
'restricted' ICC profilejnr.ffi.Struct.Unsigned32
icc_profile_len
size of ICC profilejnr.ffi.Struct.Unsigned32
numcomps
number of components in the imagejnr.ffi.Struct.u_int32_t
x0
XOsiz: horizontal offset from the origin of the reference grid to the left side of the image areajnr.ffi.Struct.Unsigned32
x1
Xsiz: width of the reference gridjnr.ffi.Struct.Unsigned32
y0
YOsiz: vertical offset from the origin of the reference grid to the top side of the image areajnr.ffi.Struct.Unsigned32
y1
Ysiz: 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 void
free(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)
-
-