Topology Validation System¶
Part of AudioLab Graph System - TAREA 2
Comprehensive validation system for audio processing graphs.
Components¶
- CycleDetector: DFS-based cycle detection
- TypeValidator: Port type compatibility
- SampleRateValidator: Sample rate matching
- GraphValidator: Integrated pipeline
Quick Start¶
#include "GraphValidator.h"
GraphValidator validator;
ValidationResult result = validator.validate(graph);
if (!result.isValid) {
std::cerr << result.getDetailedReport() << std::endl;
}
See individual header files for detailed documentation.