|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| double MayaFlux::Nodes::NodeGraphManager::process_sample | ( | ProcessingToken | token, |
| uint32_t | channel | ||
| ) |
Process a single sample for a specific channel.
| token | Processing domain |
| channel | Channel index within that domain |
Processes a single sample for the specified channel and returns the processed value. If a custom per-sample processor is registered, it is used; otherwise, the default root node processing is performed. As node graph manager feeds into hardware audio output, the value returned is normalized
Definition at line 244 of file NodeGraphManager.cpp.
References channel, get_root_node(), m_terminate_requested, m_token_sample_processors, and normalize_sample().
Here is the call graph for this function: