|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API std::vector< std::shared_ptr< Buffers::ContainerBuffer > > MayaFlux::hook_sound_container_to_buffers | ( | const std::shared_ptr< MayaFlux::Kakshya::SoundFileContainer > & | container | ) |
Connects a SoundFileContainer to the buffer system for immediate playback.
| container | SoundFileContainer to connect to buffers |
Establishes connection between loaded audio container and engine's buffer system, enabling immediate audio playback through the standard processing pipeline. Creates ContainerBuffer instances for each channel and connects to AUDIO_BACKEND token. Multiple containers can be connected simultaneously for layered playback.
Definition at line 84 of file Depot.cpp.
References MayaFlux::Journal::API, MayaFlux::Buffers::AUDIO_BACKEND, MayaFlux::Journal::BufferManagement, get_buffer_manager(), MayaFlux::Buffers::ContainerBuffer::initialize(), MF_INFO, and MF_TRACE.
Referenced by register_container().
Here is the call graph for this function:
Here is the caller graph for this function: