http
All checks were successful
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Successful in 2m54s
CI / Windows Release Package (push) Successful in 3m2s

This commit is contained in:
Aiden
2026-05-12 12:38:54 +10:00
parent 79f7ac6c86
commit 9938a6cc26
12 changed files with 1182 additions and 19 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include "../control/HttpControlServer.h"
#include "../logging/Logger.h"
#include "../telemetry/TelemetryPrinter.h"
#include "../video/DeckLinkOutput.h"
@@ -17,6 +18,18 @@ struct AppConfig
DeckLinkOutputThreadConfig outputThread;
TelemetryPrinterConfig telemetry;
LoggerConfig logging;
HttpControlServerConfig http;
std::string shaderLibrary = "shaders";
std::string oscBindAddress = "0.0.0.0";
unsigned short oscPort = 9000;
double oscSmoothing = 0.18;
std::string inputVideoFormat = "1080p";
std::string inputFrameRate = "59.94";
std::string outputVideoFormat = "1080p";
std::string outputFrameRate = "59.94";
bool autoReload = true;
std::size_t maxTemporalHistoryFrames = 12;
double previewFps = 30.0;
std::size_t warmupCompletedFrames = 4;
std::chrono::milliseconds warmupTimeout = std::chrono::seconds(3);
std::chrono::milliseconds prerollTimeout = std::chrono::seconds(3);