Class L_BBUFFER

java.lang.Object
org.bytedeco.javacpp.Pointer
org.bytedeco.leptonica.L_BBUFFER
All Implemented Interfaces:
AutoCloseable

@Name("L_ByteBuffer") @Properties(inherit=leptonica.class) public class L_BBUFFER extends Pointer
Expandable byte buffer for memory read/write operations
  • Constructor Details

    • L_BBUFFER

      public L_BBUFFER()
      Default native constructor.
    • L_BBUFFER

      public L_BBUFFER(long size)
      Native array allocator. Access with Pointer.position(long).
    • L_BBUFFER

      public L_BBUFFER(Pointer p)
      Pointer cast constructor. Invokes Pointer(Pointer).
  • Method Details

    • position

      public L_BBUFFER position(long position)
      Overrides:
      position in class Pointer
    • getPointer

      public L_BBUFFER getPointer(long i)
      Overrides:
      getPointer in class Pointer
    • nalloc

      @Cast("l_int32") public int nalloc()
      size of allocated byte array
    • nalloc

      public L_BBUFFER nalloc(int setter)
    • n

      @Cast("l_int32") public int n()
      number of bytes read into to the array
    • n

      public L_BBUFFER n(int setter)
    • nwritten

      @Cast("l_int32") public int nwritten()
      number of bytes written from the array
    • nwritten

      public L_BBUFFER nwritten(int setter)
    • array

      @Cast("l_uint8*") public BytePointer array()
      byte array
    • array

      public L_BBUFFER array(BytePointer setter)