Source callbacks for Image Processing color correction

Added SourceCallback classes for brightness, contrast, saturation, etc. Added OSC interface to modify color corrections
This commit is contained in:
Bruno Herbelin
2022-10-14 19:05:14 +02:00
parent 5a6daf79b6
commit 48001a660b
9 changed files with 600 additions and 67 deletions

View File

@@ -1347,6 +1347,21 @@ void SessionLoader::visit (SourceCallback &)
{
}
void SessionLoader::visit (ValueSourceCallback &c)
{
float v = 0.f;
xmlCurrent_->QueryFloatAttribute("value", &v);
c.setValue(v);
float d = 0.f;
xmlCurrent_->QueryFloatAttribute("duration", &d);
c.setDuration(d);
bool b = false;
xmlCurrent_->QueryBoolAttribute("bidirectional", &b);
c.setBidirectional(b);
}
void SessionLoader::visit (Play &c)
{
bool p = true;