7 #include "../../../include/librealsense2/rs.h" 9 extern "C" JNIEXPORT
void JNICALL
15 extern "C" JNIEXPORT
void JNICALL
17 jlong
handle, jlong frameHandle) {
22 reinterpret_cast<rs2_frame *>(frameHandle), &e);
27 JNIEXPORT jlong JNICALL
35 return reinterpret_cast<jlong
>(rv);
38 extern "C" JNIEXPORT jlong JNICALL
45 return reinterpret_cast<jlong
>(rv);
48 extern "C" JNIEXPORT jlong JNICALL
56 return reinterpret_cast<jlong
>(rv);
60 JNIEXPORT jlong JNICALL
63 jboolean transformToDisparity) {
69 return reinterpret_cast<jlong
>(rv);
73 JNIEXPORT jlong JNICALL
81 return reinterpret_cast<jlong
>(rv);
85 JNIEXPORT jlong JNICALL
93 return reinterpret_cast<jlong
>(rv);
97 JNIEXPORT jlong JNICALL
104 return reinterpret_cast<jlong
>(rv);
108 JNIEXPORT jlong JNICALL
116 return reinterpret_cast<jlong
>(rv);
120 JNIEXPORT jlong JNICALL
128 return reinterpret_cast<jlong
>(rv);
132 JNIEXPORT jlong JNICALL
140 return reinterpret_cast<jlong
>(rv);
144 JNIEXPORT jlong JNICALL
152 return reinterpret_cast<jlong
>(rv);
156 JNIEXPORT jlong JNICALL
164 return reinterpret_cast<jlong
>(rv);
168 JNIEXPORT jlong JNICALL
176 return reinterpret_cast<jlong
>(rv);
rs2_processing_block * rs2_create_decimation_filter_block(rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_SequenceIdFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
rs2_processing_block * rs2_create_threshold(rs2_error **error)
rs2_processing_block * rs2_create_zero_order_invalidation_block(rs2_error **error)
GLuint64 GLenum void * handle
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_HoleFillingFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
rs2_processing_block * rs2_create_hole_filling_filter_block(rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_TemporalFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_Pointcloud_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
void handle_error(JNIEnv *env, rs2_error *error)
void rs2_process_frame(rs2_processing_block *block, rs2_frame *frame, rs2_error **error)
JNIEXPORT void JNICALL Java_com_intel_realsense_librealsense_ProcessingBlock_nDelete(JNIEnv *env, jclass type, jlong handle)
rs2_processing_block * rs2_create_align(rs2_stream align_to, rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_DecimationFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
rs2_processing_block * rs2_create_pointcloud(rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_DisparityTransformFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle, jboolean transformToDisparity)
JNIEXPORT void JNICALL Java_com_intel_realsense_librealsense_ProcessingBlock_nInvoke(JNIEnv *env, jclass type, jlong handle, jlong frameHandle)
void rs2_delete_processing_block(rs2_processing_block *block)
rs2_processing_block * rs2_create_temporal_filter_block(rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_YuyDecoder_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_Colorizer_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
rs2_processing_block * rs2_create_disparity_transform_block(unsigned char transform_to_disparity, rs2_error **error)
rs2_processing_block * rs2_create_colorizer(rs2_error **error)
rs2_processing_block * rs2_create_sequence_id_filter(rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_SpatialFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
rs2_processing_block * rs2_create_yuy_decoder(rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_Align_nCreate(JNIEnv *env, jclass type, jlong queueHandle, jint alignTo)
rs2_processing_block * rs2_create_spatial_filter_block(rs2_error **error)
void rs2_frame_add_ref(rs2_frame *frame, rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_ThresholdFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
void rs2_start_processing_queue(rs2_processing_block *block, rs2_frame_queue *queue, rs2_error **error)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_HdrMerge_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
JNIEXPORT jlong JNICALL Java_com_intel_realsense_librealsense_ZeroOrderInvalidationFilter_nCreate(JNIEnv *env, jclass type, jlong queueHandle)
rs2_processing_block * rs2_create_hdr_merge_processing_block(rs2_error **error)