Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.32 KB | None | 0 0
  1. void(*camera_added)(const _dali_id_t & id);
  2. void(*camera_removed)(const _dali_id_t & id);
  3. void(*service_state_changed)(const bool & running);
  4. void(*camera_state_changed)(const _dali_camera_t * _camera, const bool & active);
  5. void(*camera_orientation_changed)(const _dali_camera_t * _camera, const CameraOrientation & orientation);
  6. void(*camera_face_information_changed)(const _dali_camera_t * _camera, const _face_rect_t * _faces, const int & nFaces);
  7. void(*camera_eis_changed)(const _dali_camera_t * _camera, const bool & enabled);
  8. void(*camera_draw_rect_changed)(const _dali_camera_t * _camera, const bool & enabled);
  9. void(*camera_stereo_changed)(const _dali_camera_t * _camera, const bool & stereo);
  10. void(*camera_pfacing_changed)(const _dali_camera_t * _camera, const int & nFaces, const float pfacing[4]);
  11.  
  12.  
  13. //////////////////////////////////////////////////////
  14. // Check If Dali Service Running
  15. EXTERN_C bool LOGIAPI Dali_IsServiceRunning();
  16. //////////////////////////////////////////////////////
  17. // Check If Dali Service Installed
  18. EXTERN_C bool LOGIAPI Dali_IsServiceInstalled();
  19. //////////////////////////////////////////////////////
  20. // Initialize
  21. EXTERN_C DALI_RESULT LOGIAPI Dali_Initialize();
  22. //////////////////////////////////////////////////////
  23. // Set Service Config File Path
  24. EXTERN_C DALI_RESULT LOGIAPI Dali_SetServiceConfigPath(const wchar_t * _path);
  25. //////////////////////////////////////////////////////
  26. // Set Service Config
  27. EXTERN_C DALI_RESULT LOGIAPI Dali_SetServiceConfig(const wchar_t * _config);
  28. //////////////////////////////////////////////////////
  29. // Get List Of the Dali Cameras
  30. EXTERN_C DALI_RESULT LOGIAPI Dali_AllocCameras(_dali_camera_t *** _cameras, int * _count);
  31. //////////////////////////////////////////////////////
  32. // Re allocate List Of Cameras
  33. EXTERN_C DALI_RESULT LOGIAPI Dali_ReAllocCameras(_dali_camera_t *** _cameras, int * _count);
  34. //////////////////////////////////////////////////////
  35. // Free Cameras List
  36. EXTERN_C DALI_RESULT LOGIAPI Dali_FreeCameras(_dali_camera_t ** _cameras);
  37. //////////////////////////////////////////////////////
  38. // Retrieve Camera ID
  39. EXTERN_C DALI_RESULT LOGIAPI Dali_GetCameraID(const _dali_camera_t * _camera, _dali_id_t * _id);
  40. //////////////////////////////////////////////////////
  41. // Find Camera By ID
  42. EXTERN_C DALI_RESULT LOGIAPI Dali_FindCameraByID(const _dali_id_t & _id, _dali_camera_t ** _camera);
  43. //////////////////////////////////////////////////////
  44. // Find Camera By Moniker
  45. EXTERN_C DALI_RESULT LOGIAPI Dali_FindCameraByMoniker(const wchar_t * _moniker , _dali_camera_t ** _camera);
  46. //////////////////////////////////////////////////////
  47. // Get Camera ID
  48. EXTERN_C DALI_RESULT LOGIAPI Dali_GetCameraDeviceString(const _dali_camera_t * _camera, wchar_t * _moniker, int * _size);
  49. //////////////////////////////////////////////////////
  50. // Get Camera Orientation
  51. EXTERN_C DALI_RESULT LOGIAPI Dali_GetCameraOrienation(const _dali_camera_t * _camera, CameraOrientation * _orientation);
  52. //////////////////////////////////////////////////////
  53. // Is Camera Active
  54. EXTERN_C DALI_RESULT LOGIAPI Dali_IsCameraActive(const _dali_camera_t * _camera, bool * _active);
  55. //////////////////////////////////////////////////////
  56. // Set AudioLib Stereo
  57. EXTERN_C DALI_RESULT LOGIAPI Dali_SetAudioLibStereo(const _dali_camera_t * _camera, const bool  & _stereo);
  58. //////////////////////////////////////////////////////
  59. // Get AudioLib Stereo
  60. EXTERN_C DALI_RESULT LOGIAPI Dali_GetAudioLibStereo(const _dali_camera_t * _camera, bool * _stereo);
  61. //////////////////////////////////////////////////////
  62. // Set AudioLib ByPass
  63. EXTERN_C DALI_RESULT LOGIAPI Dali_SetAudioLibByPass(const _dali_camera_t * _camera, const bool  & _bypass);
  64. //////////////////////////////////////////////////////
  65. // Get AudioLib ByPass
  66. EXTERN_C DALI_RESULT LOGIAPI Dali_GetAudioLibByPass(const _dali_camera_t * _camera, bool * _bypass);
  67. //////////////////////////////////////////////////////
  68. // Set EIS Enabled
  69. EXTERN_C DALI_RESULT LOGIAPI Dali_SetEISEnabled(const _dali_camera_t * _camera, const bool & _enabled);
  70. //////////////////////////////////////////////////////
  71. // Get EIS Enabled
  72. EXTERN_C DALI_RESULT LOGIAPI Dali_GetEISEnabled(const _dali_camera_t * _camera, bool * _enabled);
  73. //////////////////////////////////////////////////////
  74. // Get Color
  75. EXTERN_C DALI_RESULT LOGIAPI Dali_GetColor(const _dali_camera_t * _camera, _dali_color_t * _color);
  76. //////////////////////////////////////////////////////
  77. // Set DrawRect
  78. EXTERN_C DALI_RESULT LOGIAPI Dali_SetDrawRect(const _dali_camera_t * _camera, const bool & bDrawRect);
  79. //////////////////////////////////////////////////////
  80. // Get DrawRect
  81. EXTERN_C DALI_RESULT LOGIAPI Dali_GetDrawRect(const _dali_camera_t * _camera, bool * pbDrawRect);
  82. //////////////////////////////////////////////////////
  83. // Get Face Rectangles
  84. EXTERN_C DALI_RESULT LOGIAPI Dali_GetFaces(const _dali_camera_t * _camera, _face_rect_t * _faces, int * _count);
  85. //////////////////////////////////////////////////////
  86. // Subscribe Notification Events
  87. EXTERN_C DALI_RESULT LOGIAPI Dali_SubscribeNotify(const _dali_notifications_t * _notifications, _dali_event_t ** _event);
  88. //////////////////////////////////////////////////////
  89. // Unsubscribe Notifications
  90. EXTERN_C DALI_RESULT LOGIAPI Dali_UnsubscribeNotify(const _dali_event_t * _event);
  91. //////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement