camera_suite_view_wifi_camera.h 778 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. typedef void (*CameraSuiteViewWiFiCameraCallback)(CameraSuiteCustomEvent event, void* context);
  3. typedef struct CameraSuiteViewWiFiCamera {
  4. CameraSuiteViewWiFiCameraCallback callback;
  5. View* view;
  6. void* context;
  7. } CameraSuiteViewWiFiCamera;
  8. typedef struct UartWiFiModel {
  9. FuriString* log;
  10. size_t log_strlen;
  11. } UartWiFiModel;
  12. void camera_suite_view_wifi_camera_set_callback(
  13. CameraSuiteViewWiFiCamera* wifi_view_instance,
  14. CameraSuiteViewWiFiCameraCallback callback,
  15. void* context);
  16. CameraSuiteViewWiFiCamera* camera_suite_view_wifi_camera_alloc();
  17. void camera_suite_view_wifi_camera_free(CameraSuiteViewWiFiCamera* wifi_view_instance);
  18. View* camera_suite_view_wifi_camera_get_view(CameraSuiteViewWiFiCamera* wifi_view_instance);