#pragma once #include "fgc/ICameraSource.h" #include "fgc/IControlChannel.h" #include #include #include #include #include #include #include #include #include namespace fgc { // Gimbal orientation in degrees, stamped onto each CamEvent. struct Orientation { float yaw_deg = 0.f; float pitch_deg = 0.f; }; // Consumes captured frames and turns them into stored artifacts: rotate by // Camera.rotation_deg, encode to JPEG XL, write to // /