|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Unified processing architecture for multimodal subsystem coordination. More...
#include "MayaFlux/Core/ProcessingTokens.hpp"
Include dependency graph for ProcessingArchitecture.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Core::SubsystemTokens |
| Processing token configuration for subsystem operation. More... | |
| class | MayaFlux::Core::BufferProcessingHandle |
| Thread-safe interface for buffer operations within a processing domain. More... | |
| class | MayaFlux::Core::NodeProcessingHandle |
| Interface for node graph operations within a processing domain. More... | |
| class | MayaFlux::Core::TaskSchedulerHandle |
| class | MayaFlux::Core::WindowManagerHandle |
| class | MayaFlux::Core::SubsystemProcessingHandle |
| Unified interface combining buffer and node processing for subsystems. More... | |
| struct | std::hash< MayaFlux::Core::SubsystemTokens > |
| Hash function specialization for SubsystemTokens. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Nodes |
| Contains the node-based computational processing system components. | |
| namespace | MayaFlux::Buffers |
| namespace | MayaFlux::Vruta |
| namespace | MayaFlux::Core |
| namespace | std |
Typedefs | |
| using | MayaFlux::Vruta::token_processing_func_t = std::function< void(const std::vector< std::shared_ptr< Routine > > &, uint64_t)> |
| Function type for processing tasks in a specific token domain. | |
| using | MayaFlux::Core::ProcessHook = std::function< void(unsigned int num_frames)> |
| Function type for process hooks that can be registered with the engine. | |
Enumerations | |
| enum class | MayaFlux::Core::HookPosition : uint8_t { MayaFlux::Core::PRE_PROCESS , MayaFlux::Core::POST_PROCESS } |
| Defines the position in the processing cycle where a hook should be executed. More... | |
Unified processing architecture for multimodal subsystem coordination.
Token-based system where each processing domain (audio, video, custom) can have its own processing characteristics while maintaining unified interfaces.
Definition in file ProcessingArchitecture.hpp.