gen_dict.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "ManualFuncs" : {
  3. "IStreamReader" : {
  4. "IStreamReader" : {
  5. "j_code" : [
  6. "\n",
  7. "/**",
  8. " * Constructor of streaming callback object with abstract 'read' and 'seek' methods that should be implemented in Java code.<br>",
  9. " * <b>NOTE</b>: Implemented callbacks should be called from the creation thread to avoid JNI performance degradation",
  10. "*/",
  11. "protected IStreamReader() { nativeObj = 0; }",
  12. "\n"
  13. ],
  14. "jn_code": [],
  15. "cpp_code": []
  16. }
  17. }
  18. },
  19. "func_arg_fix" : {
  20. "read": { "buffer": {"ctype" : "byte[]"} }
  21. },
  22. "type_dict": {
  23. "Ptr_IStreamReader": {
  24. "j_type": "IStreamReader",
  25. "jn_type": "IStreamReader",
  26. "jni_name": "n_%(n)s",
  27. "jni_type": "jobject",
  28. "jni_var": "auto n_%(n)s = makePtr<JavaStreamReader>(env, source)",
  29. "j_import": "org.opencv.videoio.IStreamReader"
  30. },
  31. "vector_VideoCaptureAPIs": {
  32. "j_type": "List<Integer>",
  33. "jn_type": "List<Integer>",
  34. "jni_type": "jobject",
  35. "jni_var": "std::vector< cv::VideoCaptureAPIs > %(n)s",
  36. "suffix": "Ljava_util_List",
  37. "v_type": "vector_VideoCaptureAPIs"
  38. }
  39. }
  40. }