byte[] buffer now supplied on JVM side, filled directly on JNI side from C++ binary stream fetching