Add v210 staging memory probe
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user