MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::RoutingState Struct Reference

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
 

Detailed Description

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.


The documentation for this struct was generated from the following file: