initial commit

This commit is contained in:
Johanness
2026-05-18 00:03:06 +03:00
commit ea7e73d6a4
183 changed files with 34479 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#pragma once
#include "IVideoFeed.hpp"
#include <cstdint>
class MxlFeed : public IVideoFeed
{
public:
MxlFeed(
uint32_t frameWidth,
uint32_t frameHeight);
bool isUsingRealSdk() const;
const VideoFrame& getFrame(uint32_t frameCounter) override;
FeedRuntimeStatus status() const override;
std::string displayName() const override;
uint64_t frameVersion() const override { return version; }
private:
uint32_t lastGeneratedFrame = UINT32_MAX;
uint32_t animationFrame = 0;
uint64_t version = 0;
VideoFrame frame;
};