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 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.Enum32<COLOR_SPACE> color_space
    color space: sRGB, Greyscale or YUV
    jnr.ffi.Struct.StructRef<opj_image_comp> comps
    image components
    jnr.ffi.Struct.Pointer icc_profile_buf
    'restricted' ICC profile
    jnr.ffi.Struct.Unsigned32 icc_profile_len
    size of ICC profile
    jnr.ffi.Struct.Unsigned32 numcomps
    number of components in the image
    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
    jnr.ffi.Struct.Unsigned32 x1
    Xsiz: width of the reference grid
    jnr.ffi.Struct.Unsigned32 y0
    YOsiz: vertical offset from the origin of the reference grid to the top side of the image area
    jnr.ffi.Struct.Unsigned32 y1
    Ysiz: height of the reference grid
  • Constructor Summary

    Constructors
    Constructor Description
    opj_image​(jnr.ffi.Runtime runtime)  
  • Method Summary

    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, isDirect, size, toString, useMemory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • 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
  • Constructor Details

    • opj_image

      public opj_image​(jnr.ffi.Runtime runtime)
  • Method Details