|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
Represents the state of routing transitions for a node. More...
#include <NodeSpec.hpp>
Collaboration diagram for MayaFlux::Nodes::RoutingState:Public Types | |
| enum | Phase : uint8_t { NONE = 0x00 , ACTIVE = 0x01 , COMPLETED = 0x02 } |
| Represents the current phase of a routing transition. More... | |
Public Attributes | |
| double | amount [32] |
| uint32_t | cycles_elapsed {} |
| uint32_t | from_channels {} |
| uint32_t | to_channels {} |
| uint32_t | fade_cycles {} |
| enum MayaFlux::Nodes::RoutingState::Phase | NONE |
Represents the state of routing transitions for a node.
This structure tracks the state of routing changes, including fade-in and fade-out phases, channel counts, and elapsed cycles. It's used to manage smooth transitions when routing changes occur, ensuring seamless audio output during dynamic reconfigurations of the processing graph.
Definition at line 64 of file NodeSpec.hpp.