7 #include "../../../include/librealsense2/rs.h" 9 extern "C" JNIEXPORT jlong JNICALL
17 extern "C" JNIEXPORT
void JNICALL
22 extern "C" JNIEXPORT jlong JNICALL
29 return (jlong) (rv ? output_frame : 0);
32 extern "C" JNIEXPORT jlong JNICALL
41 extern "C" JNIEXPORT
void JNICALL
int rs2_poll_for_frame(rs2_frame_queue *queue, rs2_frame **output_frame, rs2_error **error)
GLuint64 GLenum void * handle
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_FrameQueue_nCreate(JNIEnv *env, jclass type, jint capacity)
void rs2_delete_frame_queue(rs2_frame_queue *queue)
void handle_error(JNIEnv *env, rs2_error *error)
rs2_frame_queue * rs2_create_frame_queue(int capacity, rs2_error **error)
rs2_frame * rs2_wait_for_frame(rs2_frame_queue *queue, unsigned int timeout_ms, rs2_error **error)
JNIEXPORT void JNICALL Java_com_intel_realsense_librealsense_FrameQueue_nEnqueue(JNIEnv *env, jclass type, jlong handle, jlong frameHandle)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_FrameQueue_nWaitForFrames(JNIEnv *env, jclass type, jlong handle, jint timeout)
void rs2_enqueue_frame(rs2_frame *frame, void *queue)
GLbitfield GLuint64 timeout
void rs2_frame_add_ref(rs2_frame *frame, rs2_error **error)
JNIEXPORT void JNICALL Java_com_intel_realsense_librealsense_FrameQueue_nDelete(JNIEnv *env, jclass type, jlong handle)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_FrameQueue_nPollForFrame(JNIEnv *env, jclass type, jlong handle)
struct rs2_frame rs2_frame