Add v210 staging memory probe

This commit is contained in:
Johanness
2026-05-19 20:41:02 +03:00
parent b096f32d75
commit e4724395f0
5 changed files with 124 additions and 2 deletions
+11
View File
@@ -30,6 +30,13 @@ enum class PresentModeConfig
Immediate
};
enum class V210StagingMemoryMode
{
Default,
Cached,
DeviceLocal
};
struct FeedConfig
{
FeedKind kind = FeedKind::NoSignal;
@@ -48,11 +55,15 @@ struct AppConfig
uint32_t gridCols = DefaultGridCols;
uint32_t gridRows = DefaultGridRows;
PresentModeConfig presentMode = PresentModeConfig::Mailbox;
V210StagingMemoryMode v210StagingMemoryMode =
V210StagingMemoryMode::Default;
std::vector<FeedConfig> feeds;
};
std::optional<FeedKind> parseFeedKind(std::string_view text);
std::string_view feedKindName(FeedKind kind);
std::string_view v210StagingMemoryModeName(
V210StagingMemoryMode mode);
void printUsage(const char* executableName);