Class 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 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

      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, isDirect, 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
    • Constructor Detail

      • opj_image

        public opj_image​(jnr.ffi.Runtime runtime)