[cscore] Split cscore classes into separate headers

Fixes #3713.
This commit is contained in:
Peter Johnson
2026-01-04 16:59:02 -08:00
parent f08258f784
commit e9d226491c
77 changed files with 2977 additions and 2721 deletions

View File

@@ -4,7 +4,7 @@
#include <cstdio>
#include "wpi/cs/cscore.h"
#include "wpi/cs/UsbCamera.hpp"
#include "wpi/util/print.hpp"
int main() {
@@ -57,13 +57,13 @@ int main() {
for (const auto& mode : camera.EnumerateVideoModes()) {
const char* pixelFormat;
switch (mode.pixelFormat) {
case wpi::cs::VideoMode::kMJPEG:
case wpi::util::PixelFormat::kMJPEG:
pixelFormat = "MJPEG";
break;
case wpi::cs::VideoMode::kYUYV:
case wpi::util::PixelFormat::kYUYV:
pixelFormat = "YUYV";
break;
case wpi::cs::VideoMode::kRGB565:
case wpi::util::PixelFormat::kRGB565:
pixelFormat = "RGB565";
break;
default: