MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ register_audio_token_processor()

void MayaFlux::Buffers::BufferManager::register_audio_token_processor ( ProcessingToken  token,
RootAudioProcessingFunction  processor 
)

Registers a custom processor for an audio token domain.

Parameters
tokenProcessing domain to handle
processorFunction that processes all channels for this domain

Definition at line 128 of file BufferManager.cpp.

129{
130 auto& unit = m_unit_manager->get_or_create_audio_unit(token);
131 unit.custom_processor = std::move(processor);
132}
static MayaFlux::Nodes::ProcessingToken token
Definition Timers.cpp:8
std::unique_ptr< TokenUnitManager > m_unit_manager
Token/unit storage and lifecycle.

References m_unit_manager, and token.