|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Nodes::NodeConfig |
| Configuration settings for individual audio nodes. More... | |
| struct | MayaFlux::Nodes::RoutingState |
| Represents the state of routing transitions for a node. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Nodes |
| Contains the node-based computational processing system components. | |
Enumerations | |
| enum | MayaFlux::Nodes::NodeChainSemantics : uint8_t { MayaFlux::Nodes::REPLACE_TARGET , MayaFlux::Nodes::PRESERVE_BOTH , MayaFlux::Nodes::ONLY_CHAIN } |
| Defines how to handle existing nodes when creating a new chain. More... | |
| enum | MayaFlux::Nodes::NodeBinaryOpSemantics : uint8_t { MayaFlux::Nodes::REPLACE , MayaFlux::Nodes::KEEP } |
| enum | MayaFlux::Nodes::NodeState : uint32_t { MayaFlux::Nodes::INACTIVE = 0x00 , MayaFlux::Nodes::ACTIVE = 0x01 , MayaFlux::Nodes::PENDING_REMOVAL = 0x02 , MayaFlux::Nodes::MOCK_PROCESS = 0x04 , MayaFlux::Nodes::PROCESSED = 0x08 , MayaFlux::Nodes::ENGINE_PROCESSED = ACTIVE | PROCESSED , MayaFlux::Nodes::EXTERMAL_PROCESSED = INACTIVE | PROCESSED , MayaFlux::Nodes::ENGINE_MOCK_PROCESSED = ACTIVE | MOCK_PROCESS | PROCESSED } |
| Represents the processing state of a node in the audio graph. More... | |
Variables | |
| constexpr uint32_t | MayaFlux::Nodes::MAX_CHANNEL_COUNT = 32 |
| Hard limit imposed by uint32_t channel mask width. | |