Expand description
Pure config validation and device role inference.
This module does not touch CPAL. All validation here is about internal config consistency — device aliases, channel numbers, route references, and role/channel-count inference.
Structs§
- Resolved
Device Role - A device with its inferred input/output roles and required channel counts.
- Validated
Config - The output of successful validation.
- Validated
Route - A route that has passed pure validation.
Functions§
- validate_
config - Run pure config validation, returning a
ValidatedConfigor a list of error messages.