|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
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 |
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.