MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::BufferRoutingState Struct Reference

Represents the state of routing transitions for a buffer. More...

#include <AudioBuffer.hpp>

+ Collaboration diagram for MayaFlux::Buffers::BufferRoutingState:

Public Types

enum  Phase : uint8_t { NONE = 0x00 , ACTIVE = 0x01 , COMPLETED = 0x02 }
 

Public Attributes

double from_amount { 1.0 }
 
double to_amount { 0.0 }
 
uint32_t cycles_elapsed {}
 
uint32_t from_channel {}
 
uint32_t to_channel {}
 
uint32_t fade_cycles {}
 
enum MayaFlux::Buffers::BufferRoutingState::Phase NONE
 

Detailed Description

Represents the state of routing transitions for a buffer.

Tracks fade-in and fade-out state when routing a buffer from one channel to another. Unlike nodes, buffers only support 1-to-1 routing due to their single channel_id architecture.

Definition at line 15 of file AudioBuffer.hpp.


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