|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Represents a root audio unit containing buffers and processing chains for multiple channels. More...
#include <TokenUnitManager.hpp>
Collaboration diagram for MayaFlux::Buffers::RootAudioUnit:Public Member Functions | |
| std::shared_ptr< RootAudioBuffer > | get_buffer (uint32_t channel) const |
| std::shared_ptr< BufferProcessingChain > | get_chain (uint32_t channel) const |
| void | resize_channels (uint32_t new_count, uint32_t new_buffer_size, ProcessingToken token) |
| void | resize_buffers (uint32_t new_buffer_size) |
Public Attributes | |
| std::vector< std::shared_ptr< RootAudioBuffer > > | root_buffers |
| std::vector< std::shared_ptr< BufferProcessingChain > > | processing_chains |
| RootAudioProcessingFunction | custom_processor |
| uint32_t | channel_count = 0 |
| uint32_t | buffer_size = 512 |
Represents a root audio unit containing buffers and processing chains for multiple channels.
Definition at line 14 of file TokenUnitManager.hpp.