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_clear, \
3163 void* templateIndex, \
3164 void** out_exception \
3175 DynamicTemplateIndex_destructor, \
3177 void* templateIndex \
3186 pbio::facerec::VideoWorkerImpl*, \
3187 FacerecService_createVideoWorker, \
3190 const ::pbio::facerec::capi::VideoWorker_TrackingCallbackFunc trackingCallback, \
3191 const ::pbio::facerec::capi::VideoWorker_TemplateCreatedCallbackFunc templateCreatedCallback, \
3192 const ::pbio::facerec::capi::VideoWorker_MatchFoundCallbackFunc matchFoundCallback, \
3193 const ::pbio::facerec::capi::VideoWorker_TrackingLostCallbackFunc trackingLostCallback, \
3194 const char* video_worker_ini_file, \
3195 const int32_t vw_overridden_count, \
3196 char const* const* const vw_overridden_keys, \
3197 double const* const vw_overridden_values, \
3198 const char* recognizer_ini_file, \
3199 const int32_t streams_count, \
3200 const int32_t processing_threads_count, \
3201 const int32_t matching_threads_count, \
3202 void** out_exception \
3207 templateCreatedCallback, \
3208 matchFoundCallback, \
3209 trackingLostCallback, \
3210 video_worker_ini_file, \
3211 vw_overridden_count, \
3212 vw_overridden_keys, \
3213 vw_overridden_values, \
3214 recognizer_ini_file, \
3216 processing_threads_count, \
3217 matching_threads_count, \
3225 pbio::facerec::VideoWorkerImpl*, \
3226 FacerecService_createVideoWorker_sti_age_gender_emotions, \
3229 const ::pbio::facerec::capi::VideoWorker_TrackingCallbackFunc trackingCallback, \
3230 const ::pbio::facerec::capi::VideoWorker_TemplateCreatedCallbackFunc templateCreatedCallback, \
3231 const ::pbio::facerec::capi::VideoWorker_MatchFoundCallbackFunc matchFoundCallback, \
3232 const ::pbio::facerec::capi::VideoWorker_TrackingLostCallbackFunc trackingLostCallback, \
3233 const ::pbio::facerec::capi::VideoWorker_StiPersonOutdatedCallbackFunc stiPersonOutdatedCallback, \
3234 const char* video_worker_ini_file, \
3235 const int32_t vw_overridden_count, \
3236 char const* const* const vw_overridden_keys, \
3237 double const* const vw_overridden_values, \
3238 const char* recognizer_ini_file, \
3239 const int32_t rec_overridden_count, \
3240 char const* const* const rec_overridden_keys, \
3241 double const* const rec_overridden_values, \
3242 const int32_t streams_count, \
3243 const int32_t processing_threads_count, \
3244 const int32_t matching_threads_count, \
3245 const uint32_t short_time_identification_enabled, \
3246 const float short_time_identification_distance_threshold, \
3247 const float short_time_identification_outdate_time_seconds, \
3248 const int32_t age_gender_threads_count, \
3249 const int32_t emotions_threads_count, \
3250 void** out_exception \
3255 templateCreatedCallback, \
3256 matchFoundCallback, \
3257 trackingLostCallback, \
3258 stiPersonOutdatedCallback, \
3259 video_worker_ini_file, \
3260 vw_overridden_count, \
3261 vw_overridden_keys, \
3262 vw_overridden_values, \
3263 recognizer_ini_file, \
3264 rec_overridden_count, \
3265 rec_overridden_keys, \
3266 rec_overridden_values, \
3268 processing_threads_count, \
3269 matching_threads_count, \
3270 short_time_identification_enabled, \
3271 short_time_identification_distance_threshold, \
3272 short_time_identification_outdate_time_seconds, \
3273 age_gender_threads_count, \
3274 emotions_threads_count, \
3282 pbio::facerec::DepthLivenessEstimatorImpl*, \
3283 FacerecService_createDepthLivenessEstimator, \
3286 const char* ini_file, \
3287 void** out_exception \
3297 pbio::facerec::DepthLivenessEstimatorImpl*, \
3298 FacerecService_createDepthLivenessEstimatorE, \
3301 const char* ini_file, \
3302 const int32_t overridden_count, \
3303 char const* const* const overridden_keys, \
3304 double const* const overridden_values, \
3305 void** out_exception \
3312 overridden_values, \
3318 pbio::facerec::IRLivenessEstimatorImpl*, \
3319 FacerecService_createIRLivenessEstimatorE, \
3322 const char* ini_file, \
3323 const int32_t overridden_count, \
3324 char const* const* const overridden_keys, \
3325 double const* const overridden_values, \
3326 void** out_exception \
3333 overridden_values, \
3339 pbio::facerec::Liveness2DEstimatorImpl*, \
3340 FacerecService_createLiveness2DEstimatorE, \
3343 const char* ini_file, \
3344 const int32_t overridden_count, \
3345 char const* const* const overridden_keys, \
3346 double const* const overridden_values, \
3347 void** out_exception \
3354 overridden_values, \
3360 pbio::facerec::FaceAttributesEstimatorImpl*, \
3361 FacerecService_createFaceAttributesEstimator, \
3364 const char* ini_file, \
3365 const int32_t overridden_count, \
3366 char const* const* const overridden_keys, \
3367 double const* const overridden_values, \
3368 void** out_exception \
3375 overridden_values, \
3384 void* version_stream, \
3385 pbio::facerec::capi::binary_stream_write_func_type binary_stream_write_func, \
3386 void** out_exception \
3390 binary_stream_write_func, \
3397 FacerecService_constructor2, \
3399 char const* conf_dir, \
3400 char const* license_dir, \
3401 char const* dll_path, \
3402 void** out_exception \
3414 FacerecService_constructor3, \
3417 char const* conf_dir, \
3418 char const* license_dir, \
3419 char const* dll_path, \
3420 void** out_exception \
3433 FacerecService_constructor4, \
3435 char const* conf_dir, \
3436 char const* license_body, \
3437 char const* dll_path, \
3438 void** out_exception \
3450 FacerecService_constructor5, \
3453 char const* conf_dir, \
3454 char const* license_body, \
3455 char const* dll_path, \
3456 void** out_exception \
3469 FacerecService_toggleAlgorithmsCacheKepp, \
3471 int32_t cache_keep_enabled, \
3472 void** out_exception \
3475 cache_keep_enabled, \
3486 InternalImageBuffer_constructor, \
3491 int32_t* out_data_size, \
3492 void** out_data_ptr, \
3493 void** out_imagetptr_ptr, \
3494 void** out_exception \
3502 out_imagetptr_ptr, \
3510 InternalImageBuffer_constructor_from_android_image, \
3512 void* jni_env_ptr, \
3513 void* jobject_image_ptr, \
3514 int32_t* out_width, \
3515 int32_t* out_height, \
3516 int32_t* out_format, \
3517 int32_t* out_data_size, \
3518 void** out_data_ptr, \
3519 void** out_imagetptr_ptr, \
3520 void** out_exception \
3524 jobject_image_ptr, \
3530 out_imagetptr_ptr, \
3540 RawImage_convertYUV2ARGB, \
3542 const void* image_data, \
3543 int32_t image_width, \
3544 int32_t image_height, \
3545 int32_t image_format, \
3546 int32_t image_with_crop, \
3547 int32_t image_crop_info_offset_x, \
3548 int32_t image_crop_info_offset_y, \
3549 int32_t image_crop_info_data_image_width, \
3550 int32_t image_crop_info_data_image_height, \
3551 int32_t downscale_x2, \
3552 void* result_buffer, \
3553 void** out_exception \
3561 image_crop_info_offset_x, \
3562 image_crop_info_offset_y, \
3563 image_crop_info_data_image_width, \
3564 image_crop_info_data_image_height, \
3576 RawImage_convertYUV2RGB, \
3578 const void* image_data, \
3579 int32_t image_width, \
3580 int32_t image_height, \
3581 int32_t image_format, \
3582 int32_t image_with_crop, \
3583 int32_t image_crop_info_offset_x, \
3584 int32_t image_crop_info_offset_y, \
3585 int32_t image_crop_info_data_image_width, \
3586 int32_t image_crop_info_data_image_height, \
3587 int32_t downscale_x2, \
3588 int32_t base_angle, \
3589 void* result_buffer, \
3590 void** out_exception \
3598 image_crop_info_offset_x, \
3599 image_crop_info_offset_y, \
3600 image_crop_info_data_image_width, \
3601 image_crop_info_data_image_height, \
3614 RawImage_convertBGRA88882RGB, \
3617 int32_t image_width, \
3618 int32_t image_height, \
3619 int32_t base_angle, \
3620 void* result_buffer, \
3621 void** out_exception \
3638 apiException_code, \
3639 ( void* exception ), \
3645 apiException_what, \
3646 ( void* exception ), \
3652 apiObject_destructor, \
3660 FacerecService_ProcessingBlock_createProcessingBlock, \
3663 const HContext* block_ptr, \
3664 void** out_exception \
3676 TDV_convertYUV420_888ToNV21, \
3678 const uint8_t* data, \
3681 int32_t bytesPerRow, \
3683 uint64_t resultSize, \
3684 void** errorHandler \
3698 #define __TDV_METASDK_FLIST(decl) \
3702 TDVProcessingBlock_processContext, \
3704 HPBlock* block_ptr, \
3705 HContext* ctx_ptr, \
3706 ContextEH** out_exception \
3718 TDVProcessingBlock_destroyBlock, \
3720 HPBlock* block_ptr, \
3721 ContextEH** out_exception \
3732 TDVContext_create, \
3734 ContextEH** errorHandler \
3744 TDVContext_destroy, \
3747 ContextEH** errorHandler \
3758 TDVContext_createFromEncodedImage, \
3760 const uint8_t* data, \
3761 uint64_t dataSize, \
3762 ContextEH** errorHandler \
3774 TDVContext_createFromFrame, \
3780 int32_t baseAngle, \
3781 ContextEH** errorHandler \
3796 TDVContext_createFromJsonFile, \
3799 ContextEH** errorHandler \
3810 TDVContext_saveToJsonFile, \
3814 ContextEH** errorHandler \
3826 TDVContext_serializeToJson, \
3829 ContextEH** errorHandler \
3841 TDVContext_deleteString, \
3844 ContextEH** errorHandler \
3855 TDVContext_getByIndex, \
3859 ContextEH** errorHandler \
3871 TDVContext_getByKey, \
3875 ContextEH** errorHandler \
3887 TDVContext_getOrInsertByKey, \
3891 ContextEH** errorHandler \
3907 ContextEH** errorHandler \
3922 ContextEH** errorHandler \
3936 ContextEH** errorHandler \
3951 ContextEH** errorHandler \
3962 TDVContext_reserve, \
3965 const uint64_t size, \
3966 ContextEH** errorHandler \
3977 TDVContext_contains, \
3981 ContextEH** errorHandler \
3995 ContextEH** errorHandler \
4006 TDVContext_compare, \
4010 ContextEH** errorHandler \
4021 TDVContext_putStr, \
4025 ContextEH** errorHandler \
4037 TDVContext_putLong, \
4041 ContextEH** errorHandler \
4053 TDVContext_putDouble, \
4057 ContextEH** errorHandler \
4069 TDVContext_putBool, \
4073 ContextEH** errorHandler \
4085 TDVContext_allocDataPtr, \
4089 ContextEH** errorHandler \
4101 TDVContext_putDataPtr, \
4104 unsigned char* val, \
4106 ContextEH** errorHandler \
4119 TDVContext_putConstDataPtr, \
4122 const unsigned char* val, \
4124 ContextEH** errorHandler \
4137 TDVContext_putDynamicTemplateIndex, \
4139 HContext* context, \
4141 ContextEH** errorHandler \
4153 TDVContext_putContextTemplate, \
4155 HContext* context, \
4157 ContextEH** errorHandler \
4169 TDVContext_pushBack, \
4174 ContextEH** errorHandler \
4187 TDVContext_getLength, \
4190 ContextEH** errorHandler \
4201 TDVContext_getKeys, \
4205 ContextEH** errorHandler \
4217 TDVContext_isNone, \
4220 ContextEH** errorHandler \
4231 TDVContext_isArray, \
4234 ContextEH** errorHandler \
4245 TDVContext_isObject, \
4248 ContextEH** errorHandler \
4259 TDVContext_isBool, \
4262 ContextEH** errorHandler \
4273 TDVContext_isLong, \
4276 ContextEH** errorHandler \
4287 TDVContext_isDouble, \
4290 ContextEH** errorHandler \
4301 TDVContext_isString, \
4304 ContextEH** errorHandler \
4315 TDVContext_isDataPtr, \
4318 ContextEH** errorHandler \
4329 TDVContext_isDynamicTemplateIndex, \
4332 ContextEH** errorHandler \
4343 TDVContext_isContextTemplate, \
4346 ContextEH** errorHandler \
4357 TDVContext_getStr, \
4360 ContextEH** errorHandler \
4371 TDVContext_getStrSize, \
4374 ContextEH** errorHandler \
4385 TDVContext_freePtr, \
4397 TDVContext_getLong, \
4400 ContextEH** errorHandler \
4411 TDVContext_getDouble, \
4414 ContextEH** errorHandler \
4425 TDVContext_getBool, \
4428 ContextEH** errorHandler \
4439 TDVContext_getDataPtr, \
4442 ContextEH** errorHandler \
4453 TDVContext_getDynamicTemplateIndex, \
4456 ContextEH** errorHandler \
4467 TDVContext_getContextTemplate, \
4470 ContextEH** errorHandler \
4481 TDVException_getMessage, \
4483 ContextEH* errorHandler \
4493 TDVException_getErrorCode, \
4495 ContextEH* errorHandler \
4505 TDVException_deleteException, \
4507 ContextEH* errorHandler \
4514 #endif // __pbio__imp_exp_macro_1bcdd890e87a41b786dfa83f9c4236ad