|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Yantra::Granular::process_to_container_async | ( | const std::shared_ptr< GranularMatrix > & | matrix, |
| const std::shared_ptr< Kakshya::SignalSourceContainer > & | container, | ||
| AnalysisType | analysis_type, | ||
| CompleteFn && | on_complete, | ||
| const GranularConfig & | config = {}, |
||
| const std::string & | qualifier = {}, |
||
| GranularOutput | output = GranularOutput::CONTAINER |
||
| ) |
Async offline granular pipeline (AnalysisType path).
Runs the full pipeline on a background thread owned by matrix and invokes on_complete with the result. Returns immediately.
| matrix | ComputeMatrix that owns the async future. |
| container | Source signal data. |
| analysis_type | Attribution category. |
| on_complete | Called on the worker thread with the finished container. |
| config | Pipeline scalar parameters. |
| qualifier | Scalar to extract. Empty uses type default. |
| output | CONTAINER for concatenative, CONTAINER_ADDITIVE for OLA. |
Definition at line 533 of file GranularWorkflow.hpp.