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

◆ register_token_sample_processor()

void MayaFlux::Nodes::NodeGraphManager::register_token_sample_processor ( ProcessingToken  token,
TokenSampleProcessor  processor 
)

Register per-sample processor for a specific token.

Parameters
tokenProcessing domain to handle (e.g., AUDIO_RATE, VISUAL_RATE)
processorFunction that processes a single sample and returns the processed value

Registers a per-sample processing function that processes one sample at a time and returns the processed value. This is useful for low-level sample manipulation.

Definition at line 190 of file NodeGraphManager.cpp.

192{
193 m_token_sample_processors[token] = std::move(processor);
194}
static MayaFlux::Nodes::ProcessingToken token
Definition Timers.cpp:8
std::unordered_map< ProcessingToken, TokenSampleProcessor > m_token_sample_processors
Per-sample processors for each processing token.

References m_token_sample_processors, and token.