|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| std::optional< std::span< const double > > MayaFlux::Core::SubsystemManager::read_cross_subsystem_buffer | ( | SubsystemType | requesting_type, |
| SubsystemType | target_type, | ||
| uint32_t | channel | ||
| ) |
Read data from another subsystem's buffers.
| requesting_type | SubsystemType making the data request |
| target_type | SubsystemType providing the data |
| channel | Channel index to read from |
Enables controlled cross-subsystem data sharing with permission checking. Used for scenarios where one subsystem needs processed data from another.
Definition at line 193 of file SubsystemManager.cpp.
References is_cross_access_allowed(), m_buffer_manager, m_mutex, and m_subsystems.
Here is the call graph for this function: