1 #ifndef __pbio__imp_exp_macro_1bcdd890e87a41b786dfa83f9c4236ad
2 #define __pbio__imp_exp_macro_1bcdd890e87a41b786dfa83f9c4236ad
7 typedef struct ContextEH ContextEH;
8 typedef struct HContext HContext;
9 typedef struct HPBlock HPBlock;
14 class AgeGenderEstimatorImpl;
15 class CameraCalibratorImpl;
17 class DepthLivenessEstimatorImpl;
18 class IRLivenessEstimatorImpl;
19 class Liveness2DEstimatorImpl;
20 class FaceAttributesEstimatorImpl;
21 class EmotionsEstimatorImpl;
22 class FaceQualityEstimatorImpl;
23 class LivenessEstimatorImpl;
24 class QualityEstimatorImpl;
28 class TemplatesIndexImpl;
29 class VideoWorkerImpl;
30 class StructStorageImpl;
36 VideoWorker_something_Processing_Enable = 1,
37 VideoWorker_something_Processing_Disable = 2,
38 VideoWorker_something_AgeGender_Enable = 3,
39 VideoWorker_something_AgeGender_Disable = 4,
40 VideoWorker_something_Emotions_Enable = 5,
41 VideoWorker_something_Emotions_Disable = 6,
44 typedef void (*assign_floats_vector_func_type)(
45 void* pointers_vector,
46 float const* elements,
47 int32_t elements_count);
49 typedef void (*assign_pointers_vector_func_type)(
50 void* pointers_vector,
51 void*
const* elements,
52 int32_t elements_count);
55 typedef void (*binary_stream_write_func_type)(
58 uint64_t bytes_count);
60 typedef void (*binary_stream_read_func_type)(
63 uint64_t bytes_count);
67 void (*VideoWorker_TrackingCallbackFunc)(
70 void const* callback_data,
72 const int32_t callbacks_count,
73 void*
const*
const callbacks_func,
74 void*
const*
const callbacks_userdata,
75 const int32_t u_callbacks_count,
76 void*
const*
const u_callbacks_func,
77 void*
const*
const u_callbacks_userdata);
80 void (*VideoWorker_TemplateCreatedCallbackFunc)(
83 void const* callback_data,
85 const int32_t callbacks_count,
86 void*
const*
const callbacks_func,
87 void*
const*
const callbacks_userdata,
88 const int32_t u_callbacks_count,
89 void*
const*
const u_callbacks_func,
90 void*
const*
const u_callbacks_userdata);
93 void (*VideoWorker_MatchFoundCallbackFunc)(
96 void const* callback_data,
98 const int32_t callbacks_count,
99 void*
const*
const callbacks_func,
100 void*
const*
const callbacks_userdata,
101 const int32_t ext_callbacks_count,
102 void*
const*
const ext_callbacks_func,
103 void*
const*
const ext_callbacks_userdata,
104 const int32_t u_callbacks_count,
105 void*
const*
const u_callbacks_func,
106 void*
const*
const u_callbacks_userdata);
109 void (*VideoWorker_TrackingLostCallbackFunc)(
112 void const* callback_data,
114 const int32_t callbacks_count,
115 void*
const*
const callbacks_func,
116 void*
const*
const callbacks_userdata,
117 const int32_t u_callbacks_count,
118 void*
const*
const u_callbacks_func,
119 void*
const*
const u_callbacks_userdata);
122 void (*VideoWorker_StiPersonOutdatedCallbackFunc)(
125 void const* callback_data,
127 const int32_t callbacks_count,
128 void*
const*
const callbacks_func,
129 void*
const*
const callbacks_userdata);
137 #define _583e_ADD_NAMESPACE(a) __4848a76477c449608aa5deb15c5495e4_facerec_v3_##a
139 #define _583e_STR_ADD_NAMESPACE(a) _583e_STRINGISE2( _583e_ADD_NAMESPACE(a) )
141 #define _583e_STRINGISE(a) #a
143 #define _583e_STRINGISE2(a) _583e_STRINGISE( a )
145 #define _TDV_ADD_STATIC_PREFIX(a) static_##a
148 #define __TDV_FLIST(decl) \
153 TDVFaceAttributesEstimator_createByConfig, \
155 const char* serialisedConfig \
165 TDVProcessingBlock_processSparse, \
168 char* serialisedCtx \
179 TDVProcessingBlock_getException, \
191 TDVProcessingBlock_destroy, \
214 #define __583e_FLIST(decl) \
221 StructStorage_get_int64, \
223 const void* struct_storage, \
225 void** out_exception \
236 StructStorage_get_double, \
238 const void* struct_storage, \
240 void** out_exception \
251 StructStorage_get_pointer, \
253 const void* struct_storage, \
255 void** out_exception \
266 VideoWorker_errStreamWriteFunc, \
270 uint64_t bytes_count \
282 VideoWorker_setThisVW, \
284 void* video_worker, \
286 void** out_exception \
297 VideoWorker_getMethodName, \
299 void* video_worker, \
301 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
302 void** out_exception \
307 binary_stream_write_func, \
314 VideoWorker_getStreamsCount, \
316 void* video_worker, \
317 void** out_exception \
327 VideoWorker_getTrackingConveyorSize, \
329 void* video_worker, \
331 void** out_exception \
342 VideoWorker_addVideoFrame, \
344 void* video_worker, \
345 const void* image_data, \
346 int32_t image_width, \
347 int32_t image_height, \
348 int32_t image_format, \
350 void** out_exception \
365 VideoWorker_addVideoFrameWithTimestamp, \
367 void* video_worker, \
368 const void* image_data, \
369 int32_t image_width, \
370 int32_t image_height, \
371 int32_t image_format, \
373 const uint64_t timestamp_microsec, \
374 void** out_exception \
383 timestamp_microsec, \
390 VideoWorker_addVideoFrameWithTimestamp_with_crop, \
392 void* video_worker, \
393 const void* image_data, \
394 int32_t image_width, \
395 int32_t image_height, \
396 int32_t image_format, \
397 int32_t image_with_crop, \
398 int32_t image_crop_info_offset_x, \
399 int32_t image_crop_info_offset_y, \
400 int32_t image_crop_info_data_image_width, \
401 int32_t image_crop_info_data_image_height, \
403 const uint64_t timestamp_microsec, \
404 void** out_exception \
413 image_crop_info_offset_x, \
414 image_crop_info_offset_y, \
415 image_crop_info_data_image_width, \
416 image_crop_info_data_image_height, \
418 timestamp_microsec, \
425 VideoWorker_addDepthFrame, \
427 void* video_worker, \
428 const int32_t depth_map_rows, \
429 const int32_t depth_map_cols, \
430 const float depth_map_2_image_offset_x, \
431 const float depth_map_2_image_offset_y, \
432 const float depth_map_2_image_scale_x, \
433 const float depth_map_2_image_scale_y, \
434 const float horizontal_fov, \
435 const float vertical_fov, \
436 const float depth_unit_in_millimeters, \
437 uint16_t const* const depth_data, \
438 const int32_t depth_data_stride_in_bytes, \
440 const uint64_t timestamp_microsec, \
441 void** out_exception \
447 depth_map_2_image_offset_x, \
448 depth_map_2_image_offset_y, \
449 depth_map_2_image_scale_x, \
450 depth_map_2_image_scale_y, \
453 depth_unit_in_millimeters, \
455 depth_data_stride_in_bytes, \
457 timestamp_microsec, \
464 VideoWorker_addIRFrame, \
466 void* video_worker, \
467 const int32_t ir_frame_rows, \
468 const int32_t ir_frame_cols, \
469 const float ir_frame_2_image_offset_x, \
470 const float ir_frame_2_image_offset_y, \
471 const float ir_frame_2_image_scale_x, \
472 const float ir_frame_2_image_scale_y, \
473 const float ir_horizontal_fov, \
474 const float ir_vertical_fov, \
475 uint16_t const* const ir_frame_data, \
476 int32_t ir_data_stride_in_bytes, \
478 const uint64_t timestamp_microsec, \
479 void** out_exception \
485 ir_frame_2_image_offset_x, \
486 ir_frame_2_image_offset_y, \
487 ir_frame_2_image_scale_x, \
488 ir_frame_2_image_scale_y, \
492 ir_data_stride_in_bytes, \
494 timestamp_microsec, \
501 VideoWorker_resetTrackerOnStream, \
503 void* video_worker, \
505 void** out_exception \
516 VideoWorker_resetStream, \
518 void* video_worker, \
520 void** out_exception \
531 VideoWorker_checkExceptions, \
533 void* video_worker, \
534 void** out_exception \
544 VideoWorker_addTrackingCallback, \
546 void* video_worker, \
549 void** out_exception \
561 VideoWorker_addTrackingCallbackU, \
563 void* video_worker, \
566 void** out_exception \
578 VideoWorker_removeTrackingCallback, \
580 void* video_worker, \
581 int32_t callback_id, \
582 void** out_exception \
593 VideoWorker_addMatchFoundCallback, \
595 void* video_worker, \
598 void** out_exception \
610 VideoWorker_removeMatchFoundCallback, \
612 void* video_worker, \
613 int32_t callback_id, \
614 void** out_exception \
625 VideoWorker_addStiPersonOutdatedCallbackU, \
627 void* video_worker, \
630 void** out_exception \
642 VideoWorker_removeStiPersonOutdatedCallback, \
644 void* video_worker, \
645 int32_t callback_id, \
646 void** out_exception \
657 VideoWorker_addTrackingLostCallback, \
659 void* video_worker, \
662 void** out_exception \
674 VideoWorker_addTrackingLostCallbackU, \
676 void* video_worker, \
679 void** out_exception \
691 VideoWorker_removeTrackingLostCallback, \
693 void* video_worker, \
694 int32_t callback_id, \
695 void** out_exception \
706 VideoWorker_toggleProcessing, \
708 void* video_worker, \
710 int32_t do_processing, \
711 void** out_exception \
723 VideoWorker_toggleSomething, \
725 void* video_worker, \
728 void** out_exception \
740 VideoWorker_setDatabase, \
742 void* video_worker, \
743 int32_t acceleration, \
744 int32_t elements_count, \
745 uint64_t const* elements_ids, \
746 uint64_t const* persons_ids, \
747 pbio::facerec::TemplateImpl const* const* elements_templates, \
748 float const* elements_thresholds, \
749 void** out_exception \
757 elements_templates, \
758 elements_thresholds, \
765 VideoWorker_addMatchFoundCallbackExt, \
767 void* video_worker, \
770 void** out_exception \
782 VideoWorker_addMatchFoundCallbackU, \
784 void* video_worker, \
787 void** out_exception \
799 VideoWorker_addTemplateCreatedCallback, \
801 void* video_worker, \
802 void* const callback, \
803 void* const userdata, \
804 void** out_exception \
816 VideoWorker_addTemplateCreatedCallbackU, \
818 void* video_worker, \
819 void* const callback, \
820 void* const userdata, \
821 void** out_exception \
833 VideoWorker_removeTemplateCreatedCallback, \
835 void* video_worker, \
836 int32_t callback_id, \
837 void** out_exception \
848 VideoWorker_setParameter, \
850 void* video_worker, \
851 const char* param_name, \
852 double param_value, \
853 void** out_exception \
864 VideoWorker_poolTrackResults, \
868 void** out_exception \
882 DepthLivenessEstimator_estimateLiveness, \
884 void* depth_liveness_estimator, \
885 pbio::facerec::RawSampleImpl const* raw_sample, \
886 int32_t depth_map_rows, \
887 int32_t depth_map_cols, \
888 float depth_map_2_image_offset_x, \
889 float depth_map_2_image_offset_y, \
890 float depth_map_2_image_scale_x, \
891 float depth_map_2_image_scale_y, \
892 float horizontal_fov, \
893 float vertical_fov, \
894 float depth_unit_in_millimeters, \
895 uint16_t const* depth_data, \
896 int32_t depth_data_stride_in_bytes, \
897 void** out_exception \
900 depth_liveness_estimator, \
904 depth_map_2_image_offset_x, \
905 depth_map_2_image_offset_y, \
906 depth_map_2_image_scale_x, \
907 depth_map_2_image_scale_y, \
910 depth_unit_in_millimeters, \
912 depth_data_stride_in_bytes, \
919 IRLivenessEstimator_estimateLiveness, \
921 void* ir_liveness_estimator, \
922 pbio::facerec::RawSampleImpl const* raw_sample, \
923 int32_t ir_frame_rows, \
924 int32_t ir_frame_cols, \
925 float ir_frame_2_image_offset_x, \
926 float ir_frame_2_image_offset_y, \
927 float ir_frame_2_image_scale_x, \
928 float ir_frame_2_image_scale_y, \
929 float ir_horizontal_fov, \
930 float ir_vertical_fov, \
931 uint16_t const* ir_frame_data, \
932 int32_t ir_data_stride_in_bytes, \
933 void** out_exception \
936 ir_liveness_estimator, \
940 ir_frame_2_image_offset_x, \
941 ir_frame_2_image_offset_y, \
942 ir_frame_2_image_scale_x, \
943 ir_frame_2_image_scale_y, \
947 ir_data_stride_in_bytes, \
954 Liveness2DEstimator_estimateLiveness, \
956 void* liveness_2d_estimator, \
957 pbio::facerec::RawSampleImpl const* raw_sample, \
960 void** out_exception \
963 liveness_2d_estimator, \
974 FaceAttributesEstimator_getTaskName, \
976 void* face_attributes_estimator, \
978 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
979 void** out_exception \
982 face_attributes_estimator, \
984 binary_stream_write_func, \
992 FaceAttributesEstimator_estimateMaskedFace, \
994 void* face_attributes_estimator, \
995 pbio::facerec::RawSampleImpl const* raw_sample, \
998 void** out_exception \
1001 face_attributes_estimator, \
1012 FaceAttributesEstimator_estimateEyesOpenness, \
1014 void* face_attributes_estimator, \
1015 pbio::facerec::RawSampleImpl const* raw_sample, \
1016 int32_t *left_verdict, \
1017 int32_t *right_verdict, \
1018 float *left_score, \
1019 float *right_score, \
1020 void** out_exception \
1023 face_attributes_estimator, \
1038 CameraCalibrator_initCalibration, \
1040 void* camera_calibrator, \
1041 int32_t image_width, \
1042 int32_t image_height, \
1043 int32_t pattern_type, \
1044 int32_t pattern_width, \
1045 int32_t pattern_height, \
1046 int32_t fix_aspect_ratio, \
1047 int32_t calib_zero_tangent_dist, \
1048 int32_t calib_fix_principal_point, \
1049 int32_t rational_distortion_model, \
1050 void** out_exception \
1053 camera_calibrator, \
1060 calib_zero_tangent_dist, \
1061 calib_fix_principal_point, \
1062 rational_distortion_model, \
1069 CameraCalibrator_addImage, \
1071 void* camera_calibrator, \
1072 const void* image_data, \
1073 int32_t image_width, \
1074 int32_t image_height, \
1075 int32_t image_format, \
1076 int32_t* pattern_found, \
1077 int32_t* pattern_accepted, \
1078 float* pattern_out, \
1079 void** out_exception \
1082 camera_calibrator, \
1096 CameraCalibrator_addImage_with_crop, \
1098 void* camera_calibrator, \
1099 const void* image_data, \
1100 int32_t image_width, \
1101 int32_t image_height, \
1102 int32_t image_format, \
1103 int32_t image_with_crop, \
1104 int32_t image_crop_info_offset_x, \
1105 int32_t image_crop_info_offset_y, \
1106 int32_t image_crop_info_data_image_width, \
1107 int32_t image_crop_info_data_image_height, \
1108 int32_t* pattern_found, \
1109 int32_t* pattern_accepted, \
1110 float* pattern_out, \
1111 void** out_exception \
1114 camera_calibrator, \
1120 image_crop_info_offset_x, \
1121 image_crop_info_offset_y, \
1122 image_crop_info_data_image_width, \
1123 image_crop_info_data_image_height, \
1133 CameraCalibrator_getPatternSpaceCoverProgress, \
1135 void* camera_calibrator, \
1136 void** out_exception \
1139 camera_calibrator, \
1146 CameraCalibrator_getTip, \
1148 void* camera_calibrator, \
1149 float* pattern_out, \
1150 void** out_exception \
1153 camera_calibrator, \
1161 CameraCalibrator_calibrate, \
1163 void* camera_calibrator, \
1164 int32_t max_used_patterns_count, \
1165 void** out_exception \
1168 camera_calibrator, \
1169 max_used_patterns_count, \
1176 CameraCalibrator_saveCameraParameters, \
1178 void* camera_calibrator, \
1179 void* binary_stream, \
1180 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1181 void** out_exception \
1184 camera_calibrator, \
1186 binary_stream_write_func, \
1193 CameraCalibrator_loadCameraParameters, \
1195 void* camera_calibrator, \
1196 void* binary_stream, \
1197 pbio::facerec::capi::binary_stream_read_func_type binary_stream_read_func, \
1198 void** out_exception \
1201 camera_calibrator, \
1203 binary_stream_read_func, \
1210 CameraCalibrator_undistort, \
1212 void* camera_calibrator, \
1213 const void* image_data, \
1214 int32_t image_width, \
1215 int32_t image_height, \
1216 int32_t image_format, \
1218 void* result_buffer, \
1219 void** out_exception \
1222 camera_calibrator, \
1235 CameraCalibrator_undistort_with_crop, \
1237 void* camera_calibrator, \
1238 const void* image_data, \
1239 int32_t image_width, \
1240 int32_t image_height, \
1241 int32_t image_format, \
1242 int32_t image_with_crop, \
1243 int32_t image_crop_info_offset_x, \
1244 int32_t image_crop_info_offset_y, \
1245 int32_t image_crop_info_data_image_width, \
1246 int32_t image_crop_info_data_image_height, \
1248 void* result_buffer, \
1249 void** out_exception \
1252 camera_calibrator, \
1258 image_crop_info_offset_x, \
1259 image_crop_info_offset_y, \
1260 image_crop_info_data_image_width, \
1261 image_crop_info_data_image_height, \
1274 AgeGenderEstimator_estimateAgeGender, \
1276 void* age_gender_estimator, \
1277 const pbio::facerec::RawSampleImpl* rawsample, \
1278 int32_t* age_class, \
1281 void** out_exception \
1284 age_gender_estimator, \
1296 EmotionsEstimator_estimateEmotions, \
1298 void* emotions_estimator, \
1299 const pbio::facerec::RawSampleImpl* rawsample, \
1300 void* data_stream, \
1301 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1302 void** out_exception \
1305 emotions_estimator, \
1308 binary_stream_write_func, \
1316 QualityEstimator_estimateQuality, \
1318 void* quality_estimator, \
1319 const pbio::facerec::RawSampleImpl* rawsample, \
1320 int32_t *lighting, \
1322 int32_t *sharpness, \
1324 void** out_exception \
1327 quality_estimator, \
1340 FaceQualityEstimator_estimateQuality, \
1342 void* face_quality_estimator, \
1343 const pbio::facerec::RawSampleImpl* rawsample, \
1344 void** out_exception \
1347 face_quality_estimator, \
1356 LivenessEstimator_addSample, \
1358 void* liveness_estimator, \
1359 const pbio::facerec::RawSampleImpl* rawsample, \
1360 void** out_exception \
1363 liveness_estimator, \
1371 LivenessEstimator_estimateLiveness, \
1373 void* liveness_estimator, \
1374 void** out_exception \
1377 liveness_estimator, \
1387 TemplatesIndex_getMethodName, \
1389 void* templates_index, \
1390 void* name_stream, \
1391 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1392 void** out_exception \
1397 binary_stream_write_func, \
1404 TemplatesIndex_size, \
1406 void* templates_index, \
1407 void** out_exception \
1416 pbio::facerec::TemplateImpl*, \
1417 TemplatesIndex_at, \
1419 void* templates_index, \
1421 void** out_exception \
1432 TemplatesIndex_reserveSearchMemory, \
1434 void* templates_index, \
1435 int64_t queries_count, \
1436 void** out_exception \
1452 Template_getMethodName, \
1455 void* name_stream, \
1456 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1457 void** out_exception \
1462 binary_stream_write_func, \
1472 void* binary_stream, \
1473 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1474 void** out_exception \
1479 binary_stream_write_func, \
1487 ContextTemplate_getMethodName, \
1490 void* name_stream, \
1491 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1492 void** out_exception \
1497 binary_stream_write_func, \
1505 ContextTemplate_save, \
1508 void* binary_stream, \
1509 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1510 void** out_exception \
1515 binary_stream_write_func, \
1523 ContextTemplate_loadTemplate, \
1525 void* binaryStream, \
1526 pbio::facerec::capi::binary_stream_read_func_type binaryStreamReadFunction, \
1527 void** outException \
1531 binaryStreamReadFunction, \
1539 ContextTemplate_size, \
1542 void** outException \
1553 ContextTemplate_convert, \
1556 void** outException \
1567 ContextTemplate_destructor, \
1569 void* implementation \
1582 Recognizer_getMethodName, \
1585 void* name_stream, \
1586 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
1587 void** out_exception \
1592 binary_stream_write_func, \
1598 pbio::facerec::TemplateImpl*, \
1599 Recognizer_processing, \
1602 const pbio::facerec::RawSampleImpl* raw_sample, \
1603 void** out_exception \
1613 pbio::facerec::TemplateImpl*, \
1614 Recognizer_loadTemplate, \
1617 void* binary_stream, \
1618 pbio::facerec::capi::binary_stream_read_func_type binary_stream_read_func, \
1619 void** out_exception \
1624 binary_stream_read_func, \
1631 Recognizer_verifyMatch, \
1634 const pbio::facerec::TemplateImpl* template1, \
1635 const pbio::facerec::TemplateImpl* template2, \
1636 double* result_distance, \
1637 double* result_fa_r, \
1638 double* result_fr_r, \
1639 void** out_exception \
1654 Recognizer_verifyMatch_v2, \
1657 const pbio::facerec::TemplateImpl* template1, \
1658 const pbio::facerec::TemplateImpl* template2, \
1659 double* result_distance, \
1660 double* result_fa_r, \
1661 double* result_fr_r, \
1662 double* result_score, \
1663 void** out_exception \
1678 pbio::facerec::TemplatesIndexImpl*, \
1679 Recognizer_createIndex, \
1682 int64_t templates_count, \
1683 pbio::facerec::TemplateImpl const* const* templates, \
1684 int32_t search_threads_count, \
1685 void** out_exception \
1691 search_threads_count, \
1697 pbio::facerec::TemplatesIndexImpl*, \
1698 Recognizer_createResizableIndex, \
1701 int64_t templates_count, \
1702 int32_t search_threads_count, \
1703 void** out_exception \
1708 search_threads_count, \
1715 Recognizer_search, \
1718 int32_t acceleration, \
1719 int32_t queries_count, \
1720 pbio::facerec::TemplateImpl const* const* query_templates, \
1721 const pbio::facerec::TemplatesIndexImpl* templates_index, \
1723 int64_t* result_i_ptr, \
1724 float* result_distance_ptr, \
1725 float* result_far_ptr, \
1726 float* result_frr_ptr, \
1727 void** out_exception \
1737 result_distance_ptr, \
1746 Recognizer_search_v2, \
1749 int32_t acceleration, \
1750 int32_t queries_count, \
1751 pbio::facerec::TemplateImpl const* const* query_templates, \
1752 const pbio::facerec::TemplatesIndexImpl* templates_index, \
1754 int64_t* result_i_ptr, \
1755 float* result_distance_ptr, \
1756 float* result_far_ptr, \
1757 float* result_frr_ptr, \
1758 float* result_score_ptr, \
1759 void** out_exception \
1769 result_distance_ptr, \
1779 Recognizer_getROCCurvePointByDistanceThreshold, \
1782 double distance_threshold, \
1783 double* result_distance, \
1784 double* result_fa_r, \
1785 double* result_fr_r, \
1786 void** out_exception \
1790 distance_threshold, \
1800 Recognizer_getROCCurvePointByDistanceThreshold_v2, \
1803 double distance_threshold, \
1804 double* result_distance, \
1805 double* result_fa_r, \
1806 double* result_fr_r, \
1807 double* result_score, \
1808 void** out_exception \
1812 distance_threshold, \
1823 Recognizer_getROCCurvePointByFAR, \
1826 double desired_far, \
1827 double* result_distance, \
1828 double* result_fa_r, \
1829 double* result_fr_r, \
1830 void** out_exception \
1844 Recognizer_getROCCurvePointByFAR_v2, \
1847 double desired_far, \
1848 double* result_distance, \
1849 double* result_fa_r, \
1850 double* result_fr_r, \
1851 double* result_score, \
1852 void** out_exception \
1867 Recognizer_getROCCurvePointByFRR, \
1870 double desired_frr, \
1871 double* result_distance, \
1872 double* result_fa_r, \
1873 double* result_fr_r, \
1874 void** out_exception \
1888 Recognizer_getROCCurvePointByFRR_v2, \
1891 double desired_frr, \
1892 double* result_distance, \
1893 double* result_fa_r, \
1894 double* result_fr_r, \
1895 double* result_score, \
1896 void** out_exception \
1911 Recognizer_getROCCurvePointByScoreThreshold, \
1914 double score_threshold, \
1915 double* result_distance, \
1916 double* result_fa_r, \
1917 double* result_fr_r, \
1918 double* result_score, \
1919 void** out_exception \
1934 Recognizer_chooseRepresentativeTemplatesSet, \
1937 pbio::facerec::TemplateImpl const* const* const templates, \
1938 int8_t const* const templates_inviolable_flags, \
1939 const int32_t templates_count, \
1940 int32_t* const choosen_set_indexes_out, \
1941 const int32_t set_size, \
1942 void** out_exception \
1947 templates_inviolable_flags, \
1949 choosen_set_indexes_out, \
1961 RawSample_getRectangle, \
1968 void** out_exception \
1982 RawSample_getLandmarks, \
1985 void* landmarks_floats_vector, \
1986 pbio::facerec::capi::assign_floats_vector_func_type assign_floats_vector_func, \
1987 void** out_exception \
1991 landmarks_floats_vector, \
1992 assign_floats_vector_func, \
1999 RawSample_getIrisLandmarks, \
2002 void* landmarks_floats_vector, \
2003 pbio::facerec::capi::assign_floats_vector_func_type assign_floats_vector_func, \
2004 void** out_exception \
2008 landmarks_floats_vector, \
2009 assign_floats_vector_func, \
2016 RawSample_getLeftEye, \
2021 void** out_exception \
2033 RawSample_getRightEye, \
2038 void** out_exception \
2050 RawSample_getAngles, \
2056 void** out_exception \
2072 void** out_exception \
2082 RawSample_getType, \
2085 void** out_exception \
2095 RawSample_getScore, \
2098 void** out_exception \
2108 RawSample_getFaceVisibilityScore, \
2111 void** out_exception \
2121 RawSample_getFaceCutRectangle, \
2126 void** out_exception \
2141 void* binary_stream, \
2142 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
2144 void** out_exception \
2149 binary_stream_write_func, \
2157 RawSample_save_without_image, \
2160 void* binary_stream, \
2161 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
2162 double space_translation_x, \
2163 double space_translation_y, \
2164 double space_scale, \
2165 void** out_exception \
2170 binary_stream_write_func, \
2171 space_translation_x, \
2172 space_translation_y, \
2180 RawSample_getFrameID, \
2183 void** out_exception \
2193 RawSample_hasOriginalImage, \
2196 void** out_exception \
2206 RawSample_getOriginalImage, \
2212 void const** data, \
2213 void** out_exception \
2227 RawSample_cutFaceImage, \
2230 void* binary_stream, \
2231 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
2235 int32_t color_model, \
2237 void** out_exception \
2242 binary_stream_write_func, \
2254 RawSample_cutFaceImage_original_raw_image, \
2257 const void* original_image_data, \
2258 int32_t original_image_width, \
2259 int32_t original_image_height, \
2260 int32_t original_image_format, \
2261 void* binary_stream, \
2262 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
2265 void** out_exception \
2269 original_image_data, \
2270 original_image_width, \
2271 original_image_height, \
2272 original_image_format, \
2274 binary_stream_write_func, \
2283 RawSample_cutFaceImage_original_raw_image_with_crop, \
2286 const void* original_image_data, \
2287 int32_t original_image_width, \
2288 int32_t original_image_height, \
2289 int32_t original_image_format, \
2290 int32_t original_image_with_crop, \
2291 int32_t original_image_crop_info_offset_x, \
2292 int32_t original_image_crop_info_offset_y, \
2293 int32_t original_image_crop_info_data_image_width, \
2294 int32_t original_image_crop_info_data_image_height, \
2295 void* binary_stream, \
2296 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
2299 void** out_exception \
2303 original_image_data, \
2304 original_image_width, \
2305 original_image_height, \
2306 original_image_format, \
2307 original_image_with_crop, \
2308 original_image_crop_info_offset_x, \
2309 original_image_crop_info_offset_y, \
2310 original_image_crop_info_data_image_width, \
2311 original_image_crop_info_data_image_height, \
2313 binary_stream_write_func, \
2321 pbio::facerec::RawSampleImpl*, \
2322 RawSample_downscaleToPreferredSize, \
2325 void** out_exception \
2335 RawSample_toContext, \
2338 void** out_exception \
2351 Capturer_capture_raw_image, \
2354 const void* image_data, \
2355 int32_t image_width, \
2356 int32_t image_height, \
2357 int32_t image_format, \
2358 void* result_pointers_vector, \
2359 pbio::facerec::capi::assign_pointers_vector_func_type assign_pointers_vector_func, \
2360 void** out_exception \
2368 result_pointers_vector, \
2369 assign_pointers_vector_func, \
2376 Capturer_capture_raw_image_with_crop, \
2379 const void* image_data, \
2380 int32_t image_width, \
2381 int32_t image_height, \
2382 int32_t image_format, \
2383 int32_t image_with_crop, \
2384 int32_t image_crop_info_offset_x, \
2385 int32_t image_crop_info_offset_y, \
2386 int32_t image_crop_info_data_image_width, \
2387 int32_t image_crop_info_data_image_height, \
2388 void* result_pointers_vector, \
2389 pbio::facerec::capi::assign_pointers_vector_func_type assign_pointers_vector_func, \
2390 void** out_exception \
2399 image_crop_info_offset_x, \
2400 image_crop_info_offset_y, \
2401 image_crop_info_data_image_width, \
2402 image_crop_info_data_image_height, \
2403 result_pointers_vector, \
2404 assign_pointers_vector_func, \
2411 Capturer_capture_encoded_image, \
2415 int32_t data_size, \
2416 void* result_pointers_vector, \
2417 pbio::facerec::capi::assign_pointers_vector_func_type assign_pointers_vector_func, \
2418 void** out_exception \
2424 result_pointers_vector, \
2425 assign_pointers_vector_func, \
2431 pbio::facerec::RawSampleImpl*, \
2432 Capturer_manualCapture_raw_image_eyes_points, \
2435 const void* image_data, \
2436 int32_t image_width, \
2437 int32_t image_height, \
2438 int32_t image_format, \
2441 float right_eye_x, \
2442 float right_eye_y, \
2443 void** out_exception \
2460 pbio::facerec::RawSampleImpl*, \
2461 Capturer_manualCapture_raw_image_eyes_points_with_crop, \
2464 const void* image_data, \
2465 int32_t image_width, \
2466 int32_t image_height, \
2467 int32_t image_format, \
2468 int32_t image_with_crop, \
2469 int32_t image_crop_info_offset_x, \
2470 int32_t image_crop_info_offset_y, \
2471 int32_t image_crop_info_data_image_width, \
2472 int32_t image_crop_info_data_image_height, \
2475 float right_eye_x, \
2476 float right_eye_y, \
2477 void** out_exception \
2486 image_crop_info_offset_x, \
2487 image_crop_info_offset_y, \
2488 image_crop_info_data_image_width, \
2489 image_crop_info_data_image_height, \
2499 pbio::facerec::RawSampleImpl*, \
2500 Capturer_manualCapture_raw_image_points_vector, \
2503 const void* image_data, \
2504 int32_t image_width, \
2505 int32_t image_height, \
2506 int32_t image_format, \
2507 float const* const points, \
2508 const int32_t points_count, \
2509 void** out_exception \
2524 pbio::facerec::RawSampleImpl*, \
2525 Capturer_manualCapture_raw_image_points_vector_with_crop, \
2528 const void* image_data, \
2529 int32_t image_width, \
2530 int32_t image_height, \
2531 int32_t image_format, \
2532 int32_t image_with_crop, \
2533 int32_t image_crop_info_offset_x, \
2534 int32_t image_crop_info_offset_y, \
2535 int32_t image_crop_info_data_image_width, \
2536 int32_t image_crop_info_data_image_height, \
2537 float const* const points, \
2538 const int32_t points_count, \
2539 void** out_exception \
2548 image_crop_info_offset_x, \
2549 image_crop_info_offset_y, \
2550 image_crop_info_data_image_width, \
2551 image_crop_info_data_image_height, \
2559 pbio::facerec::RawSampleImpl*, \
2560 Capturer_manualCapture_encoded_image_eyes_points, \
2564 int32_t data_size, \
2567 float right_eye_x, \
2568 float right_eye_y, \
2569 void** out_exception \
2584 pbio::facerec::RawSampleImpl*, \
2585 Capturer_manualCapture_encoded_image_points_vector, \
2589 int32_t data_size, \
2590 float const* const points, \
2591 const int32_t points_count, \
2592 void** out_exception \
2606 Capturer_resetHistory, \
2609 void** out_exception \
2622 void** out_exception \
2632 Capturer_setParameter, \
2635 const char* param_name, \
2636 double param_value, \
2637 void** out_exception \
2652 pbio::facerec::StructStorageImpl*, \
2653 FacerecService_getLicenseState, \
2656 void** out_exception \
2666 FacerecService_forceOnlineLicenseUpdate, \
2669 void** out_exception \
2678 pbio::facerec::QualityEstimatorImpl*, \
2679 FacerecService_createQualityEstimator, \
2682 const char* ini_file, \
2683 void** out_exception \
2693 pbio::facerec::FaceQualityEstimatorImpl*, \
2694 FacerecService_createFaceQualityEstimator, \
2697 const char* ini_file, \
2698 void** out_exception \
2708 pbio::facerec::AgeGenderEstimatorImpl*, \
2709 FacerecService_createAgeGenderEstimator, \
2712 const char* ini_file, \
2713 void** out_exception \
2723 pbio::facerec::LivenessEstimatorImpl*, \
2724 FacerecService_createLivenessEstimator, \
2727 void** out_exception \
2736 pbio::facerec::RawSampleImpl*, \
2737 FacerecService_loadRawSample, \
2740 void* binary_stream, \
2741 ::pbio::facerec::capi::binary_stream_read_func_type binary_stream_read_func, \
2742 void** out_exception \
2747 binary_stream_read_func, \
2753 pbio::facerec::RawSampleImpl*, \
2754 FacerecService_loadRawSampleWithoutImage_raw_image, \
2757 void* binary_stream, \
2758 ::pbio::facerec::capi::binary_stream_read_func_type binary_stream_read_func, \
2759 const void* image_data, \
2760 int32_t image_width, \
2761 int32_t image_height, \
2762 int32_t image_format, \
2763 int32_t image_with_crop, \
2764 int32_t image_crop_info_offset_x, \
2765 int32_t image_crop_info_offset_y, \
2766 int32_t image_crop_info_data_image_width, \
2767 int32_t image_crop_info_data_image_height, \
2768 double space_translation_x, \
2769 double space_translation_y, \
2770 double space_scale, \
2771 void** out_exception \
2776 binary_stream_read_func, \
2782 image_crop_info_offset_x, \
2783 image_crop_info_offset_y, \
2784 image_crop_info_data_image_width, \
2785 image_crop_info_data_image_height, \
2786 space_translation_x, \
2787 space_translation_y, \
2794 pbio::facerec::RawSampleImpl*, \
2795 FacerecService_loadRawSampleWithoutImage_encoded_image, \
2798 void* binary_stream, \
2799 ::pbio::facerec::capi::binary_stream_read_func_type binary_stream_read_func, \
2801 int32_t data_size, \
2802 double space_translation_x, \
2803 double space_translation_y, \
2804 double space_scale, \
2805 void** out_exception \
2810 binary_stream_read_func, \
2813 space_translation_x, \
2814 space_translation_y, \
2821 pbio::facerec::EmotionsEstimatorImpl*, \
2822 FacerecService_createEmotionsEstimator, \
2825 const char* ini_file, \
2826 void** out_exception \
2836 pbio::facerec::CapturerImpl*, \
2837 FacerecService_createCapturerE, \
2840 const char* ini_file, \
2841 const int32_t overridden_count, \
2842 char const* const* const overridden_keys, \
2843 double const* const overridden_values, \
2844 void** out_exception \
2851 overridden_values, \
2857 pbio::facerec::CameraCalibratorImpl*, \
2858 FacerecService_createCameraCalibrator, \
2861 void** out_exception \
2870 pbio::facerec::RecognizerImpl*, \
2871 FacerecService_createRecognizer2, \
2874 const char* ini_file, \
2875 const int32_t overridden_count, \
2876 char const* const* const overridden_keys, \
2877 double const* const overridden_values, \
2878 const int32_t processing, \
2879 const int32_t matching, \
2880 const int32_t processing_less_memory_consumption, \
2881 void** out_exception \
2888 overridden_values, \
2891 processing_less_memory_consumption, \
2899 FacerecService_createDynamicTemplateIndex_1, \
2902 const void** contextTemplates, \
2903 const char** uuids, \
2905 const HContext* config, \
2906 void** outException \
2921 FacerecService_createDynamicTemplateIndex_2, \
2924 const HContext* config, \
2925 void** outException \
2937 DynamicTemplateIndex_add_1, \
2939 void* templateIndex, \
2940 const pbio::facerec::TemplateImpl* templ, \
2942 void** out_exception \
2955 DynamicTemplateIndex_add_2, \
2957 void* templateIndex, \
2958 pbio::facerec::TemplateImpl** templs, \
2959 const char** uuids, \
2961 void** out_exception \
2975 DynamicTemplateIndex_add_3, \
2977 void* templateIndex, \
2978 const void* contextTemplate, \
2980 void** out_exception \
2993 DynamicTemplateIndex_add_4, \
2995 void* templateIndex, \
2996 const void** contextTemplates, \
2997 const char** uuids, \
2999 void** out_exception \
3013 DynamicTemplateIndex_remove_1, \
3015 void* templateIndex, \
3017 void** out_exception \
3029 DynamicTemplateIndex_size, \
3031 void* templateIndex, \
3032 void** outException \
3043 DynamicTemplateIndex_concatenate, \
3045 void* templateIndex, \
3047 void** out_exception \
3059 DynamicTemplateIndex_at_by_uuid, \
3061 void* templateIndex, \
3063 void** out_exception \
3075 DynamicTemplateIndex_at_by_index, \
3077 void* templateIndex, \
3080 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
3081 void** out_exception \
3087 binary_stream_write_func, \
3095 DynamicTemplateIndex_get, \
3097 void* templateIndex, \
3099 void** outException \
3111 DynamicTemplateIndex_capacity, \
3113 void* templateIndex, \
3114 void** out_exception \
3125 DynamicTemplateIndex_remove_2, \
3127 void* templateIndex, \
3128 const char** uuids, \
3130 void** out_exception \
3143 DynamicTemplateIndex_getMethodName, \
3145 void* templateIndex, \
3146 void* name_stream, \
3147 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
3148 void** out_exception \
3153 binary_stream_write_func, \
3161 DynamicTemplateIndex_destructor, \
3163 void* templateIndex \
3172 pbio::facerec::VideoWorkerImpl*, \
3173 FacerecService_createVideoWorker, \
3176 const ::pbio::facerec::capi::VideoWorker_TrackingCallbackFunc trackingCallback, \
3177 const ::pbio::facerec::capi::VideoWorker_TemplateCreatedCallbackFunc templateCreatedCallback, \
3178 const ::pbio::facerec::capi::VideoWorker_MatchFoundCallbackFunc matchFoundCallback, \
3179 const ::pbio::facerec::capi::VideoWorker_TrackingLostCallbackFunc trackingLostCallback, \
3180 const char* video_worker_ini_file, \
3181 const int32_t vw_overridden_count, \
3182 char const* const* const vw_overridden_keys, \
3183 double const* const vw_overridden_values, \
3184 const char* recognizer_ini_file, \
3185 const int32_t streams_count, \
3186 const int32_t processing_threads_count, \
3187 const int32_t matching_threads_count, \
3188 void** out_exception \
3193 templateCreatedCallback, \
3194 matchFoundCallback, \
3195 trackingLostCallback, \
3196 video_worker_ini_file, \
3197 vw_overridden_count, \
3198 vw_overridden_keys, \
3199 vw_overridden_values, \
3200 recognizer_ini_file, \
3202 processing_threads_count, \
3203 matching_threads_count, \
3211 pbio::facerec::VideoWorkerImpl*, \
3212 FacerecService_createVideoWorker_sti_age_gender_emotions, \
3215 const ::pbio::facerec::capi::VideoWorker_TrackingCallbackFunc trackingCallback, \
3216 const ::pbio::facerec::capi::VideoWorker_TemplateCreatedCallbackFunc templateCreatedCallback, \
3217 const ::pbio::facerec::capi::VideoWorker_MatchFoundCallbackFunc matchFoundCallback, \
3218 const ::pbio::facerec::capi::VideoWorker_TrackingLostCallbackFunc trackingLostCallback, \
3219 const ::pbio::facerec::capi::VideoWorker_StiPersonOutdatedCallbackFunc stiPersonOutdatedCallback, \
3220 const char* video_worker_ini_file, \
3221 const int32_t vw_overridden_count, \
3222 char const* const* const vw_overridden_keys, \
3223 double const* const vw_overridden_values, \
3224 const char* recognizer_ini_file, \
3225 const int32_t rec_overridden_count, \
3226 char const* const* const rec_overridden_keys, \
3227 double const* const rec_overridden_values, \
3228 const int32_t streams_count, \
3229 const int32_t processing_threads_count, \
3230 const int32_t matching_threads_count, \
3231 const uint32_t short_time_identification_enabled, \
3232 const float short_time_identification_distance_threshold, \
3233 const float short_time_identification_outdate_time_seconds, \
3234 const int32_t age_gender_threads_count, \
3235 const int32_t emotions_threads_count, \
3236 void** out_exception \
3241 templateCreatedCallback, \
3242 matchFoundCallback, \
3243 trackingLostCallback, \
3244 stiPersonOutdatedCallback, \
3245 video_worker_ini_file, \
3246 vw_overridden_count, \
3247 vw_overridden_keys, \
3248 vw_overridden_values, \
3249 recognizer_ini_file, \
3250 rec_overridden_count, \
3251 rec_overridden_keys, \
3252 rec_overridden_values, \
3254 processing_threads_count, \
3255 matching_threads_count, \
3256 short_time_identification_enabled, \
3257 short_time_identification_distance_threshold, \
3258 short_time_identification_outdate_time_seconds, \
3259 age_gender_threads_count, \
3260 emotions_threads_count, \
3268 pbio::facerec::DepthLivenessEstimatorImpl*, \
3269 FacerecService_createDepthLivenessEstimator, \
3272 const char* ini_file, \
3273 void** out_exception \
3283 pbio::facerec::DepthLivenessEstimatorImpl*, \
3284 FacerecService_createDepthLivenessEstimatorE, \
3287 const char* ini_file, \
3288 const int32_t overridden_count, \
3289 char const* const* const overridden_keys, \
3290 double const* const overridden_values, \
3291 void** out_exception \
3298 overridden_values, \
3304 pbio::facerec::IRLivenessEstimatorImpl*, \
3305 FacerecService_createIRLivenessEstimatorE, \
3308 const char* ini_file, \
3309 const int32_t overridden_count, \
3310 char const* const* const overridden_keys, \
3311 double const* const overridden_values, \
3312 void** out_exception \
3319 overridden_values, \
3325 pbio::facerec::Liveness2DEstimatorImpl*, \
3326 FacerecService_createLiveness2DEstimatorE, \
3329 const char* ini_file, \
3330 const int32_t overridden_count, \
3331 char const* const* const overridden_keys, \
3332 double const* const overridden_values, \
3333 void** out_exception \
3340 overridden_values, \
3346 pbio::facerec::FaceAttributesEstimatorImpl*, \
3347 FacerecService_createFaceAttributesEstimator, \
3350 const char* ini_file, \
3351 const int32_t overridden_count, \
3352 char const* const* const overridden_keys, \
3353 double const* const overridden_values, \
3354 void** out_exception \
3361 overridden_values, \
3370 void* version_stream, \
3371 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
3372 void** out_exception \
3376 binary_stream_write_func, \
3383 FacerecService_constructor2, \
3385 char const* conf_dir, \
3386 char const* license_dir, \
3387 char const* dll_path, \
3388 void** out_exception \
3400 FacerecService_constructor3, \
3403 char const* conf_dir, \
3404 char const* license_dir, \
3405 char const* dll_path, \
3406 void** out_exception \
3419 FacerecService_constructor4, \
3421 char const* conf_dir, \
3422 char const* license_body, \
3423 char const* dll_path, \
3424 void** out_exception \
3436 FacerecService_constructor5, \
3439 char const* conf_dir, \
3440 char const* license_body, \
3441 char const* dll_path, \
3442 void** out_exception \
3455 FacerecService_toggleAlgorithmsCacheKepp, \
3457 int32_t cache_keep_enabled, \
3458 void** out_exception \
3461 cache_keep_enabled, \
3472 InternalImageBuffer_constructor, \
3477 int32_t* out_data_size, \
3478 void** out_data_ptr, \
3479 void** out_imagetptr_ptr, \
3480 void** out_exception \
3488 out_imagetptr_ptr, \
3496 InternalImageBuffer_constructor_from_android_image, \
3498 void* jni_env_ptr, \
3499 void* jobject_image_ptr, \
3500 int32_t* out_width, \
3501 int32_t* out_height, \
3502 int32_t* out_format, \
3503 int32_t* out_data_size, \
3504 void** out_data_ptr, \
3505 void** out_imagetptr_ptr, \
3506 void** out_exception \
3510 jobject_image_ptr, \
3516 out_imagetptr_ptr, \
3526 RawImage_convertYUV2ARGB, \
3528 const void* image_data, \
3529 int32_t image_width, \
3530 int32_t image_height, \
3531 int32_t image_format, \
3532 int32_t image_with_crop, \
3533 int32_t image_crop_info_offset_x, \
3534 int32_t image_crop_info_offset_y, \
3535 int32_t image_crop_info_data_image_width, \
3536 int32_t image_crop_info_data_image_height, \
3537 int32_t downscale_x2, \
3538 void* result_buffer, \
3539 void** out_exception \
3547 image_crop_info_offset_x, \
3548 image_crop_info_offset_y, \
3549 image_crop_info_data_image_width, \
3550 image_crop_info_data_image_height, \
3562 RawImage_convertYUV2RGB, \
3564 const void* image_data, \
3565 int32_t image_width, \
3566 int32_t image_height, \
3567 int32_t image_format, \
3568 int32_t image_with_crop, \
3569 int32_t image_crop_info_offset_x, \
3570 int32_t image_crop_info_offset_y, \
3571 int32_t image_crop_info_data_image_width, \
3572 int32_t image_crop_info_data_image_height, \
3573 int32_t downscale_x2, \
3574 int32_t base_angle, \
3575 void* result_buffer, \
3576 void** out_exception \
3584 image_crop_info_offset_x, \
3585 image_crop_info_offset_y, \
3586 image_crop_info_data_image_width, \
3587 image_crop_info_data_image_height, \
3600 RawImage_convertBGRA88882RGB, \
3603 int32_t image_width, \
3604 int32_t image_height, \
3605 int32_t base_angle, \
3606 void* result_buffer, \
3607 void** out_exception \
3624 apiException_code, \
3625 ( void* exception ), \
3631 apiException_what, \
3632 ( void* exception ), \
3638 apiObject_destructor, \
3646 FacerecService_ProcessingBlock_createProcessingBlock, \
3649 const HContext* block_ptr, \
3650 void** out_exception \
3662 TDV_convertYUV420_888ToNV21, \
3664 const uint8_t* data, \
3667 int32_t bytesPerRow, \
3669 uint64_t resultSize, \
3670 void** errorHandler \
3684 #define __TDV_METASDK_FLIST(decl) \
3688 TDVProcessingBlock_processContext, \
3690 HPBlock* block_ptr, \
3691 HContext* ctx_ptr, \
3692 ContextEH** out_exception \
3704 TDVProcessingBlock_destroyBlock, \
3706 HPBlock* block_ptr, \
3707 ContextEH** out_exception \
3718 TDVContext_create, \
3720 ContextEH** errorHandler \
3730 TDVContext_destroy, \
3733 ContextEH** errorHandler \
3744 TDVContext_createFromEncodedImage, \
3746 const uint8_t* data, \
3747 uint64_t dataSize, \
3748 ContextEH** errorHandler \
3760 TDVContext_createFromFrame, \
3766 int32_t baseAngle, \
3767 ContextEH** errorHandler \
3782 TDVContext_createFromJsonFile, \
3785 ContextEH** errorHandler \
3796 TDVContext_saveToJsonFile, \
3800 ContextEH** errorHandler \
3812 TDVContext_getByIndex, \
3816 ContextEH** errorHandler \
3828 TDVContext_getByKey, \
3832 ContextEH** errorHandler \
3844 TDVContext_getOrInsertByKey, \
3848 ContextEH** errorHandler \
3864 ContextEH** errorHandler \
3879 ContextEH** errorHandler \
3893 ContextEH** errorHandler \
3908 ContextEH** errorHandler \
3919 TDVContext_reserve, \
3922 const uint64_t size, \
3923 ContextEH** errorHandler \
3934 TDVContext_contains, \
3938 ContextEH** errorHandler \
3952 ContextEH** errorHandler \
3963 TDVContext_compare, \
3967 ContextEH** errorHandler \
3978 TDVContext_putStr, \
3982 ContextEH** errorHandler \
3994 TDVContext_putLong, \
3998 ContextEH** errorHandler \
4010 TDVContext_putDouble, \
4014 ContextEH** errorHandler \
4026 TDVContext_putBool, \
4030 ContextEH** errorHandler \
4042 TDVContext_allocDataPtr, \
4046 ContextEH** errorHandler \
4058 TDVContext_putDataPtr, \
4061 unsigned char* val, \
4063 ContextEH** errorHandler \
4076 TDVContext_putConstDataPtr, \
4079 const unsigned char* val, \
4081 ContextEH** errorHandler \
4094 TDVContext_putDynamicTemplateIndex, \
4096 HContext* context, \
4098 ContextEH** errorHandler \
4110 TDVContext_putContextTemplate, \
4112 HContext* context, \
4114 ContextEH** errorHandler \
4126 TDVContext_pushBack, \
4131 ContextEH** errorHandler \
4144 TDVContext_getLength, \
4147 ContextEH** errorHandler \
4158 TDVContext_getKeys, \
4162 ContextEH** errorHandler \
4174 TDVContext_isNone, \
4177 ContextEH** errorHandler \
4188 TDVContext_isArray, \
4191 ContextEH** errorHandler \
4202 TDVContext_isObject, \
4205 ContextEH** errorHandler \
4216 TDVContext_isBool, \
4219 ContextEH** errorHandler \
4230 TDVContext_isLong, \
4233 ContextEH** errorHandler \
4244 TDVContext_isDouble, \
4247 ContextEH** errorHandler \
4258 TDVContext_isString, \
4261 ContextEH** errorHandler \
4272 TDVContext_isDataPtr, \
4275 ContextEH** errorHandler \
4286 TDVContext_isDynamicTemplateIndex, \
4289 ContextEH** errorHandler \
4300 TDVContext_isContextTemplate, \
4303 ContextEH** errorHandler \
4314 TDVContext_getStr, \
4318 ContextEH** errorHandler \
4330 TDVContext_getStrSize, \
4333 ContextEH** errorHandler \
4344 TDVContext_freePtr, \
4356 TDVContext_getLong, \
4359 ContextEH** errorHandler \
4370 TDVContext_getDouble, \
4373 ContextEH** errorHandler \
4384 TDVContext_getBool, \
4387 ContextEH** errorHandler \
4398 TDVContext_getDataPtr, \
4401 ContextEH** errorHandler \
4412 TDVContext_getDynamicTemplateIndex, \
4415 ContextEH** errorHandler \
4426 TDVContext_getContextTemplate, \
4429 ContextEH** errorHandler \
4440 TDVException_getMessage, \
4442 ContextEH* errorHandler \
4452 TDVException_getErrorCode, \
4454 ContextEH* errorHandler \
4464 TDVException_deleteException, \
4466 ContextEH* errorHandler \
4473 #endif // __pbio__imp_exp_macro_1bcdd890e87a41b786dfa83f9c4236ad