Files
esp32cam-rtsp/lib/micro-rtsp-server/include/micro_rtsp_camera.h
Rene Zeldenthuis 5117f0d21a WIP
2024-04-01 19:58:44 +02:00

24 lines
500 B
C++

#pragma once
#include <esp_camera.h>
class micro_rtsp_camera
{
public:
micro_rtsp_camera();
virtual ~micro_rtsp_camera();
esp_err_t initialize(camera_config_t *camera_config);
esp_err_t deinitialize();
void update_frame();
uint8_t *data() const { return fb_->buf; }
size_t width() const { return fb_->width; }
size_t height() const { return fb_->height; }
size_t size() const { return fb_->len; }
private:
esp_err_t init_result_;
camera_fb_t *fb_;
};