#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "../helpers/camera_suite_custom_event.h" typedef struct CameraSuiteViewWiFiCamera { CameraSuiteViewCameraCallback callback; View* view; void* context; } CameraSuiteViewWiFiCamera; typedef struct { int some_value; } CameraSuiteViewWiFiCameraModel; typedef void (*CameraSuiteViewWiFiCameraCallback)(CameraSuiteCustomEvent event, void* context); CameraSuiteViewWiFiCamera* camera_suite_view_wifi_camera_alloc(); View* camera_suite_view_wifi_camera_get_view(CameraSuiteViewWiFiCamera* camera_suite_static); void camera_suite_view_wifi_camera_free(CameraSuiteViewWiFiCamera* camera_suite_static); void camera_suite_view_wifi_camera_set_callback( CameraSuiteViewWiFiCamera* camera_suite_view_wifi_camera, CameraSuiteViewWiFiCameraCallback callback, void* context);