Fix UVC failing to compile

This commit is contained in:
Lorow
2025-04-02 19:50:51 +02:00
parent 055d27b306
commit d483a3eecb
3 changed files with 4 additions and 4 deletions

View File

@@ -28,8 +28,8 @@ static esp_err_t UVCStreamHelpers::camera_start_cb(uvc_format_t format, int widt
return ESP_ERR_NOT_SUPPORTED; return ESP_ERR_NOT_SUPPORTED;
} }
cameraHandler.setCameraResolution(frame_size); cameraHandler->setCameraResolution(frame_size);
cameraHandler.resetCamera(0); cameraHandler->resetCamera(0);
return ESP_OK; return ESP_OK;
} }

View File

@@ -9,7 +9,7 @@
// we need access to the camera manager // we need access to the camera manager
// in order to update the frame settings // in order to update the frame settings
extern CameraManager cameraHandler; extern std::shared_ptr<CameraManager> cameraHandler;
namespace UVCStreamHelpers namespace UVCStreamHelpers
{ {

View File

@@ -36,7 +36,7 @@ Preferences preferences;
auto deviceConfig = std::make_shared<ProjectConfig>(&preferences); auto deviceConfig = std::make_shared<ProjectConfig>(&preferences);
WiFiManager wifiManager(deviceConfig); WiFiManager wifiManager(deviceConfig);
MDNSManager mdnsManager(deviceConfig); MDNSManager mdnsManager(deviceConfig);
auto cameraHandler = std::make_shared<CameraManager>(deviceConfig); std::shared_ptr<CameraManager> cameraHandler = std::make_shared<CameraManager>(deviceConfig);
StreamServer streamServer(80); StreamServer streamServer(80);
auto commandManager = std::make_shared<CommandManager>(deviceConfig, cameraHandler); auto commandManager = std::make_shared<CommandManager>(deviceConfig, cameraHandler);