I have a long pointer that has been passed from c++ to java that refers to an image data, now i want to retrieve the array from this pointer in java ,how can i do this what i have is long ptr in java
i tried this code but i dont know how to make ptr refer to _pointer
long _pointer=Image.GetCptr();
com.sun.jna.Pointer ptr = new com.sun.jna.Memory(2 * 512 * 512);
short testarr[] = new short [512 * 512];
ptr.read(_pointer, testarr, 0, testarr.length);