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
+30
View File
@@ -0,0 +1,30 @@
#pragma once
#include "IVideoFeed.hpp"
#include "VideoFrame.hpp"
#include <cstdint>
class NoSignalFeed : public IVideoFeed
{
public:
NoSignalFeed(
uint32_t feedIndex,
uint32_t frameWidth,
uint32_t frameHeight);
void configure(
uint32_t feedIndex,
uint32_t frameWidth,
uint32_t frameHeight);
const VideoFrame& getFrame(uint32_t frameCounter) override;
FeedRuntimeStatus status() const override;
std::string displayName() const override;
uint64_t frameVersion() const override { return version; }
private:
bool generated = false;
uint64_t version = 0;
VideoFrame frame;
};