|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
|
pure virtual |
Initialize with a handle provided by SubsystemManager.
| handle | Processing handle providing access to buffer and node operations |
The handle is borrowed - subsystem doesn't own it but uses it throughout its lifetime. This is where subsystems configure their processing resources, create initial nodes, setup buffer configurations, and prepare for operation.
The handle provides token-scoped access to both buffer processing and node graph operations, ensuring the subsystem operates within its designated processing domain with proper thread safety and resource isolation.
Implemented in MayaFlux::Core::AudioSubsystem, and MayaFlux::Core::GraphicsSubsystem.