|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
#include <ProcessingArchitecture.hpp>
Collaboration diagram for MayaFlux::Core::TaskSchedulerHandle:Public Member Functions | |
| TaskSchedulerHandle (std::shared_ptr< MayaFlux::Vruta::TaskScheduler > task_manager, MayaFlux::Vruta::ProcessingToken token) | |
| void | register_token_processor (Vruta::token_processing_func_t processor) |
| Register custom processing function for token domain. | |
| void | process (uint64_t processing_units) |
| Process all tasks in token domain. | |
| bool | is_valid () const |
| Check if handle is valid. | |
| void | process_buffer_cycle () |
| Process all tasks scheduled for current buffer cycle. | |
Private Attributes | |
| std::shared_ptr< Vruta::TaskScheduler > | m_scheduler |
| Vruta::ProcessingToken | m_token |
Definition at line 169 of file ProcessingArchitecture.hpp.