|
MayaFlux 0.1.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 209 of file NodeGraphManager.cpp.
References get_root_node(), m_token_sample_processors, normalize_sample(), and token.
Here is the call graph for this function: