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

◆ SubsystemProcessingHandle() [1/2]

MayaFlux::Core::SubsystemProcessingHandle::SubsystemProcessingHandle ( std::shared_ptr< Buffers::BufferManager buffer_manager,
std::shared_ptr< Nodes::NodeGraphManager node_manager,
std::shared_ptr< Vruta::TaskScheduler task_scheduler,
SubsystemTokens  tokens 
)

Constructs unified handle with buffer and node managers.

Definition at line 159 of file ProcessingArchitecture.cpp.

164 : buffers(std::move(buffer_manager), tokens.Buffer)
165 , nodes(std::move(node_manager), tokens.Node)
166 , tasks(std::move(task_scheduler), tokens.Task)
167 , windows(nullptr)
168 , m_tokens(tokens)
169{
170}
NodeProcessingHandle nodes
Node processing interface.
BufferProcessingHandle buffers
Buffer processing interface.