Audio bus description — for multi-bus plugins (sidechain, aux, etc.). More...
#include <plugin_descriptor.hpp>
Public Attributes | |
| std::string | name |
| int | default_channels = 2 |
| bool | optional = false |
| true for sidechain buses that can be deactivated | |
| BusRole | role = BusRole::Main |
| Semantic role used by hosts and adapters when bus order is not enough. | |
Audio bus description — for multi-bus plugins (sidechain, aux, etc.).
Each bus has a name, default channel count, and whether it's optional. Optional buses (like sidechains) can be deactivated by the host.
| int pulp::format::BusInfo::default_channels = 2 |
| std::string pulp::format::BusInfo::name |
| bool pulp::format::BusInfo::optional = false |
true for sidechain buses that can be deactivated
| BusRole pulp::format::BusInfo::role = BusRole::Main |
Semantic role used by hosts and adapters when bus order is not enough.
Appended for source compatibility with existing three-field initializers.