6#include <freertos/FreeRTOS.h>
7#include <freertos/semphr.h>
25 void setup()
override;
34 void on_camera_image(
const std::shared_ptr<camera::CameraImage> &image)
override;
38 esp_err_t
handler_(
struct httpd_req *req);
45 std::shared_ptr<camera::CameraImage>
image_;
BedjetMode mode
BedJet operating mode.
Listener interface for camera events.
void on_camera_image(const std::shared_ptr< camera::CameraImage > &image) override
CameraListener interface.
void set_port(uint16_t port)
float get_setup_priority() const override
void dump_config() override
std::shared_ptr< camera::CameraImage > image_
SemaphoreHandle_t semaphore_
esp_err_t handler_(struct httpd_req *req)
void on_shutdown() override
std::shared_ptr< camera::CameraImage > wait_for_image_()
esp_err_t streaming_handler_(struct httpd_req *req)
esp_err_t snapshot_handler_(struct httpd_req *req)